Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “best practice”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 199 records · Page 11

Geothermal Hydraulic Stimulation: Overview of Methods and Best Practices

This paper outlines important information related to the hydraulic stimulation of geothermal wells and considerations for regulators responsible for evaluating applications to conduct these operations. Hydraulic stimulation applied to geothermal wells is an evolving technology that is different from the hydraulic fracturing process widely used to complete unconventional oil and gas wells. Important differences relate to operating pressures, variations in rock and fracture processes, and characteristics and disposal of hydraulic fracture fluids. Hydraulic stimulation is not widely used in the geothermal industry; however, future development of enhanced geothermal systems (EGS) will require hydraulic stimulation in order to enhance and create fracture permeability to allow wells to deliver sufficient heat and fluid to power plants. Gigawatts of EGS potential have been identified (U.S. Department of Energy 2019), so it is expected that the use of hydraulic stimulation of geothermal wells will be more common in the future. At present, there are no formal regulations guiding drilling programs or sundry notices that propose hydraulic stimulation of geothermal wells. On federal lands, important constraints and oversight are embedded in the process for obtaining Geothermal Drilling Permits outlined in the Code of Federal Regulations (43 CFR Section 3262.11); in Geothermal Resource Order 2 (GRO 2) guidance for assessment and mitigation of impacts of geothermal operations as well as construction and testing of geothermal wells; and in a Bureau of Land Management (BLM) Induced Seismicity Instruction Memorandum (BLM 2018). Additionally, local knowledge from BLM field offices and expertise of BLM engineers, or that of state regulators for operations on private and state lands, will be applied to fully assess operator applications to conduct geothermal hydraulic stimulation activities. Significant research effort has been directed toward EGS, so geothermal hydraulic stimulation techniques, impacts, and results are evolving and becoming better understood, including adaptation of decades of oil and gas industry experience with hydraulic fracturing of unconventional reservoirs. Recent EGS activities in the United States provide details about hydraulic stimulation with respect to oversight, stimulation design, execution, and results. Based on experience to date, the important issues to address when hydraulically stimulating a geothermal well include the following: 1. Wellbore construction and integrity must be appropriate to protect groundwater and manage stimulation pressures. 2. Understanding of lithology, faults, fractures, and subsurface stress state is necessary to design stimulation plans and predict results. 3. Seismic monitoring allows for observation and mitigation of induced seismicity.

geothermal↗

Best practices for documenting a scientific Python project

Documentation is a crucial component of software development that helps users with installation and usage of the software. Documentation also helps onboard new developers to a software project with contributing guidelines and API information. The INTERSECT project is an open federated hardware/software library to facilitate the development of au- tonomous laboratories. A documentation strategy using Sphinx has been utilized to help developers contribute to source code and to help users understand the INTERSECT Python interface. Docstrings as well as reStructuredText files are used by Sphinx to automatically compile HTML and PDF files which can be hosted online as API documentation and user guides. The resulting documentation website is automatically built and deployed using GitLab runners to create Docker containers with NGINX servers. The approach discussed in this paper to automatically deploy documentation for a Python project can improve the user and developer experience for many scientific projects.

Wiggins, Gavin↗

Alfalfa Virtual Building Service: Software Engineering Best Practices Applied to Runtime Interaction with Building Energy Models

Buildings are active participants in increasingly complex energy systems. Building Energy Modeling (BEM) has a key role to play in planning and de-risking an equitable energy transition, with BEM-backed "virtual buildings" critical path for diverse applications that include workforce training tools, Hardware-in-the-Loop (HIL) experimentation to study equipment performance under a range of conditions, Control-Hardware-in-the-Loop (CHIL) experimentation to de-risk commercial control implementations at equipment through grid orchestration levels, and integration of dynamic load profiles into grid modeling tools for energy system experimentation at the urban scale. Modeling requirements vary across these applications, but many software engineering tasks do not. The Alfalfa Virtual Building Service (AVBS, see https://github.com/NREL/alfalfa/wiki) is an open-source web service that solves these common tasks robustly in one place, providing a foundational platform for power users to bootstrap their own applications. AVBS abstracts the specifics of runtime interaction with OpenStudio, Modelica, and Spawn of EnergyPlus models behind a unified REST API. Additionally, AVBS provides resources for cloud deployment and scaling to 100s of parallel simulations, a growing library of modular Operational Technology (OT) integrations for emulation of real-world interfaces, and scripts to automate the population of communities of virtual buildings from URBANopt, ResStock and ComStock.

building automation↗

Best Practices for Smart Grid-Interactive Efficient Building Ready Performance Contracts

Grid-interactive efficient building (GEB) measures reduce costs and optimize energy use for additional grid services by coordinating building energy loads and providing continuous demand management. Incorporating GEB energy conservation measures (ECMs) in performance contracts is reliant upon multiple factors. These factors include site selection with utility tariffs and incentives favorable to GEB, the identification of GEB as a priority in the initial stages of the contracting process, integration of GEB within comprehensive performance contracts with multiple other ECMs, and careful consideration of GEB measurement and verification (M&V) for energy savings performance contracts (ESPCs) and performance assurance for utility energy service contracts (UESCs).

building energy loads↗

Best Practices for Resilience in Smart Grid-Interactive Efficient Buildings

The Federal Energy Management Program (FEMP) supports federal agencies' energy decisions with information and guidance on design, funding, and operations to ensure federal buildings are efficient and resilient. The modernization of building infrastructure and the evolution of buildings to support decarbonization involves complex implementation of multiple components across several systems. This includes energy-efficient equipment, on-site energy generation and storage systems, and control systems. These systems have operational modes that can operate more efficiently if they are able to behave responsively to the conditions of the electrical grid. These grid-interactive efficient buildings (GEB) allow facilities to manage power demand according to operational constraints and market signals issued by grid operators. With proper design and planning, these same capabilities have the potential to enable building and facility resilience - coordinating with microgrids, maintaining power on critical circuits to sustain essential operations, and monitoring building health and safety status during an outage. By managing the load of buildings, GEBs can also reduce the cost of backup generation and make better use of renewable power sources on site. This document outlines some of the processes and considerations to guide the design and operation of GEBs in ways that promote facility resilience.

building decarbonization↗

Municipal Pay-As-You-Throw (PAYT) Programs: Economic Benefits, Limitations, and Best Practices

Pay-as-you-throw (PAYT), also known as unit pricing or variable rate pricing, is a solid waste management system where customers pay for waste collection based on the volume or weight of waste they discard. By linking costs directly to waste generation, PAYT encourages customers to reduce waste through recycling, composting, and source reduction. This approach could support key waste management goals such as waste reduction, increased recycling, and controlling disposal costs. PAYT programs are flexible and can be customized to community needs. When implemented effectively, PAYT may also generate dedicated funding for waste services, enhancing program sustainability and stability.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Evaluation of Best Practices in Mitigating Startup Costs on Leadership-Class Supercomputers

Supercomputers at Department of Energy (DOE) National Laboratories face a widening range of workloads, from traditional modeling and simulation to Artificial Intelligence model training or complex multi-stage workflows, and beyond. At DOE Leadership Computing Facilities like the Oak Ridge Leadership Computing Facility (OLCF), these workloads demand concurrent access to large portions of the supercomputer’s resources. Launching a job across massive supercomputers is challenging from the start; the file system struggles with a large backlog of metadata requests as tens of thousands of processes read thousands of the same files, and the compute job cannot start until this is completed. There are multiple existing approaches to calm this metadata storm, ranging from vendor-developed tools like sbcast to National Laboratory-developed tools like Spindle and Copper. In this paper, we benchmark and discuss three common approaches to improving compute job launch latencies on Frontier: Slurm’s sbcast tool, Spindle, and Copper. We evaluate these tools by measuring the launch latencies of four workloads: OSU Microbenchmark’s osu_init, Pynamic, Python import mpi4py, and Python import torch. We provide discussion of the results, highlighting data that meet expectations and that do not meet expectations.

Hagerty, Nick [ORNL] (ORCID:0000000330014414)↗

Electric Grid Reliability in an Era of Unprecedented Uncertainty: A Review of Advances in Electric Sector Resource Adequacy Assessment and Planning

Recent changes to the principal causes of energy shortage events on the electric grid have necessitated are thinking of paradigms for resource adequacy (RA) assessment and the related topic of procurement of a reliable portfolio. Prior studies have laid out elements of a modern paradigm for these planning activities, but there does not exist a comprehensive overview of the topic spanning academic and gray literature, and the relationship of these suggested paradigms to methods used in industry has also not been surveyed. In this paper we review recent literature establishing best practices for RA assessment and reliable portfolio procurement, and survey current practices used in industry in relation to these best practices. We establish seven key best practices for RA assessment, cover a modern methodology for capacity accreditation, and find that industry practices are not far behind the identified best practices, though some key gaps remain. We also present a suggested agenda for both academic research on the topic and opportunities for advancement in the industry.

24 POWER TRANSMISSION AND DISTRIBUTION↗