US Codex
C.F.R.
Browse by date
Notes

43 C.F.R. §§ 3175.141–3175.144

4 sections in range

§3175.141. General requirements for flow-computer software testing.

43 C.F.R. § 3175.141

(a)
Test facility. All testing must be performed by a qualified test facility not affiliated with the flow-computer manufacturer.
(b)
Selection of flow-computer software to be tested.
(1)
Each software version tested must be identical to the software version installed at FMPs for normal field operations.
(2)
Each software version must have a unique identifier.
(c)
Testing method. Input variables may be either:
(1)
Applied directly to the hardware registers; or
(2)
Applied physically to a transducer. If input variables are applied physically to a transducer, the values received by the hardware registers from the transducer must be recorded.
(d)
Pass-fail criteria.
(1)
For each test listed in §§ 3175.142 and 3175.143, the value(s) required to be calculated by the software version under test must be compared to the value(s) calculated by BLM-approved reference software, using the same digital input for both.
(2)
The software under test may be used at an FMP only if the difference between all values calculated by the software version under test and the reference software is less than 50 parts per million (0.005 percent) and the results of the tests required in §§ 3175.142 and 3175.143 are satisfactory to the PMT. If the test results are satisfactory, the BLM will identify the software version tested as acceptable for use on its website at www.blm.gov.
Notes, amendments, and revision history

Source

Source: 81 FR 81609, Nov. 17, 2016, unless otherwise noted.

Authority

Authority: 25 U.S.C. 396d and 2107; 30 U.S.C. 189, 306, 359, and 1751; and 43 U.S.C. 1732(b), 1733, and 1740.

Source

Source: 81 FR 81421, Nov. 17, 2016, unless otherwise noted.

§3175.142. Required static tests.

43 C.F.R. § 3175.142

(a)
Instantaneous flow rate. The instantaneous flow rates must meet the criteria in § 3175.141(d) for each test identified in Table 1 to this section, using the gas compositions identified in Table 2 to this section, as prescribed in Table 1 to this section.
(b)
Sums and averages.
(1)
Fixed input values from test 2 in Table 1 to this section must be applied for a period of at least 24 hours.
(2)
At the conclusion of the 24-hour period, the following hourly and daily values must meet the criteria in § 3175.141(d):
(i)
Volume;
(ii)
Integral value;
(iii)
Flow time;
(iv)
Average differential pressure;
(v)
Average static pressure; and
(vi)
Average flowing temperature.
(c)
Other tests. The following additional tests must be performed on the flow-computer software:
(1)
Each parameter of the configuration log must be changed to ensure the event log properly records the changes according to the variables listed in § 3175.104(c); and
(2)
Inputs simulating a 15 percent and 150 percent over-range of the differential and static-pressure transducer's calibrated span must be entered to verify that the over-range condition triggers an alarm or an entry in the event log.
Notes, amendments, and revision history

Source

Source: 81 FR 81609, Nov. 17, 2016, unless otherwise noted.

Authority

Authority: 25 U.S.C. 396d and 2107; 30 U.S.C. 189, 306, 359, and 1751; and 43 U.S.C. 1732(b), 1733, and 1740.

Source

Source: 81 FR 81421, Nov. 17, 2016, unless otherwise noted.

§3175.143. Required dynamic tests.

43 C.F.R. § 3175.143

(a)
Square wave test. The pressures and temperatures must be applied to the software revision under test for at least 60 minutes as follows:
(1)
Differential pressure. The differential pressure must be cycled from a low value, below the no-flow cutoff, to a high value of approximately 80 percent of the upper calibrated limit of the differential-pressure transducer. The cycle must approximate a square wave pattern with a period of 60 seconds, and the maximum and minimum values must be the same for each cycle;
(2)
Static pressure. The static pressure must be cycled between approximately 20 percent and approximately 80 percent of the upper calibrated limit of the static-pressure transducer in a square wave pattern identical to the cycling pattern used for the differential pressure. The maximum and minimum values must be the same for each cycle;
(3)
Temperature. The temperature must be cycled between approximately 20 °F and approximately 100 °F in a square wave pattern identical to the cycling pattern used for the differential pressure. The maximum and minimum values must be the same for each cycle; and
(4)
At the conclusion of the 1-hour period, the following hourly values must meet the criteria in § 3175.141(d):
(i)
Volume;
(ii)
Integral value;
(iii)
Flow time;
(iv)
Average differential pressure;
(v)
Average static pressure; and
(vi)
Average flowing temperature.
(b)
Sawtooth test. The pressures and temperatures must be applied to the software revision under test for 24 hours as follows:
(1)
Differential pressure. The differential pressure must be cycled from a low value, below the no-flow cutoff, to a high value of approximately 80 percent of the maximum value of differential pressure for which the flow computer is designed. The cycle must approximate a linear sawtooth pattern between the low value and the high value and there must be 3 to 10 cycles per hour. The no-flow period between cycles must last approximately 10 percent of the cycle period;
(2)
Static pressure. The static pressure must be cycled between approximately 20 percent and approximately 80 percent of the maximum value of static pressure for which the flow computer is designed. The cycle must approximate a linear sawtooth pattern between the low value and the high value and there must be 3 to 10 cycles per hour;
(3)
Temperature. The temperature must be cycled between approximately 20 °F and approximately 100 °F. The cycle should approximate a linear sawtooth pattern between the low value and the high value and there must be 3 to 10 cycles per hour; and
(4)
At the conclusion of the 24-hour period, the following hourly and daily values must meet the criteria in § 3175.141(d):
(i)
Volume;
(ii)
Integral value;
(iii)
Flow time;
(iv)
Average differential pressure;
(v)
Average static pressure; and
(vi)
Average flowing temperature.
(c)
Random test. The pressures and temperatures must be applied to the software revision under test for 24 hours as follows:
(1)
Differential pressure. Differential-pressure random values must range from a low value, below the no-flow cutoff, to a high value of approximately 80 percent of the upper calibrated limit of the differential-pressure transducer. The no-flow period between cycles must last for approximately 10 percent of the test period;
(2)
Static pressure. Static-pressure random values must range from a low value of approximately 20 percent of the upper calibrated limit of the static-pressure transducer, to a high value of approximately 80 percent of the upper calibrated limit of the static-pressure transducer;
(3)
Temperature. Temperature random values must range from approximately 20 °F to approximately 100 °F; and
(4)
At the conclusion of the 24-hour period, the following hourly values must meet the criteria in § 3175.141(d):
(i)
Volume;
(ii)
Integral value;
(iii)
Flow time;
(iv)
Average differential pressure;
(v)
Average static pressure; and
(vi)
Average flowing temperature.
(d)
Long-term volume accumulation test.
(1)
Fixed inputs of differential pressure, static pressure, and temperature must be applied to the software version under test to simulate a flow rate greater than 500,000 Mcf/day for a period of at least 7 days.
(2)
At the end of the 7-day test period, the accumulated volume must meet the criteria in § 3175.141(d).
Notes, amendments, and revision history

Source

Source: 81 FR 81609, Nov. 17, 2016, unless otherwise noted.

Authority

Authority: 25 U.S.C. 396d and 2107; 30 U.S.C. 189, 306, 359, and 1751; and 43 U.S.C. 1732(b), 1733, and 1740.

Source

Source: 81 FR 81421, Nov. 17, 2016, unless otherwise noted.

§3175.144. Flow-computer software test reporting.

43 C.F.R. § 3175.144

(a)
The test facility performing the tests must fully document each test required by §§ 3175.141 through 3175.143. The report must indicate the results for each required test and include all data points recorded.
(b)
The report must be submitted to the AO by the operator or the manufacturer. If the PMT determines all testing was completed as required by this section, it will make a recommendation that the BLM approve the software version and post it on the BLM's website at www.blm.gov as approved software.
Notes, amendments, and revision history

Source

Source: 81 FR 81609, Nov. 17, 2016, unless otherwise noted.

Authority

Authority: 25 U.S.C. 396d and 2107; 30 U.S.C. 189, 306, 359, and 1751; and 43 U.S.C. 1732(b), 1733, and 1740.

Source

Source: 81 FR 81421, Nov. 17, 2016, unless otherwise noted.