Industry Insights

A Historic Investment in the American Power Grid

November 27, 2023

While utilities and cities have a long road ahead as they navigate the impacts of climate disruption, the U.S. Department of Energy’s (DOE) recent allocation of up to $3.5 billion toward grid modernization efforts is a significant step in the right direction. The DOE’s announcement of Grid Resilience and Innovation Partnerships (GRIP) funding for utilities marks the largest direct investment in American grid infrastructure to date. The program is expected to contribute to 58 projects across 44 states with one goal in mind: strengthening the electric grid. 

What is GRIP?
On behalf of the Bipartisan Infrastructure Law, the Grid Deployment Office is administering funding to enhance grid flexibility and improve its resilience as challenges including extreme weather, climate change, overpopulation and more continue to impact utilities. The DOE will allocate this funding to initiatives that accelerate the deployment of grid infrastructure-related projects, ensuring communities across the nation have access to affordable, clean electricity from a reliable and resilient grid.

GRIP Funding Opportunities
The $3.5 billion in GRIP program investments are divided into three funding categories:

  • Topic Area 1: Grid Resilience Utility and Industry Grants. This program will support activities that modernize the electric grid to reduce impacts from extreme weather and natural disasters. Eligible projects include transmission and distribution technology solutions deployed to mitigate hazards such as wildfires, floods, extreme heat, extreme cold, storms, etc.
  • Topic Area 2: Smart Grid Grants. According to the DOE, this funding will enhance the electric power system by boosting transmission capacity, preventing faults that lead to wildfires and other disruptions, incorporating renewable energy into both transmission and distribution, as well as facilitating electrification.
  • Topic Area 3: Grid Innovation Program. This program provides financial assistance to states, Tribes, local governments, and/or public utility commissions to collaborate with electric sector owners and operators on the deployment of innovative projects related to transmission, storage and distribution infrastructure.

GRIP Funding Recipients
Itron supported many customers in the pursuit of funding, including Sacramento Municipal Utility District and Liberty Utilities who received awards, and would like to congratulate all recipients of the first round of GRIP funding:



 

Round Two of GRIP Funding Now Available
On Nov. 14, the Biden-Harris Administration released the second round of GRIP funding of up to $3.9 billion. A public webinar with more information will be held on Nov. 20th and the first milestone of concept papers are due Jan. 12, 2024. Final GRIP applications for the resilience and smart grants are due April 17th, and grid innovation grant applications are due May 22, 2024.  

Itron can support with strategic consulting, solution mapping, proposal writing and review, internal approvals, messaging and positioning with the DOE. We look forward to empowering utilities and cities with the tools they need to make the most of these historic investments in our energy infrastructure and the communities we live, work and play. To learn how our solutions map to IIJA funding, read this blog article

Read the first GRIP funding announcement from the DOE here, the full list of funding recipients here and the most recent funding announcement released here.

Kesalahan terjadi ketika Memproses Template.
The following has evaluated to null or missing:
==> authorContent.contentFields  [in template "44616#44647#114455" at line 9, column 17]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: contentFields = authorContent.content...  [in template "44616#44647#114455" at line 9, column 1]
----
1<#assign 
2	webContentData = jsonFactoryUtil.createJSONObject(author.getData()) 
3	classPK = webContentData.classPK 
4/> 
5 
6<#assign 
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs") 
8contentFields = authorContent.contentFields 
9categories=authorContent.taxonomyCategoryBriefs 
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent) 
11friendlyURL = authorContentData.friendlyUrlPath 
12authorCategoryId = "0" 
13/> 
14 
15<#list contentFields as contentField > 
16   <#assign  
17	 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)  
18	 name = contentField.name 
19	 /> 
20	 <#if name == 'authorImage'> 
21	    <#if (contentField.contentFieldValue.image)??> 
22	        <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />	 
23			</#if> 
24	 </#if> 
25	 <#if name == 'authorName'> 
26	    <#assign authorName = contentField.contentFieldValue.data /> 
27			<#list categories as category > 
28         <#if authorName == category.taxonomyCategoryName> 
29				     <#assign authorCategoryId = category.taxonomyCategoryId /> 
30				 </#if> 
31      </#list> 
32	 </#if> 
33	 <#if name == 'authorDescription'> 
34	    <#assign authorDescription = contentField.contentFieldValue.data /> 
35			 
36	 </#if> 
37	  
38	 <#if name == 'authorJobTitle'> 
39	    <#assign authorJobTitle = contentField.contentFieldValue.data /> 
40			 
41	 </#if> 
42 
43</#list> 
44 
45<div class="blog-author-info"> 
46	<#if authorImageURL??> 
47		<img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" /> 
48	</#if> 
49	<#if authorName??> 
50		<#if authorName != ""> 
51			<p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p> 
52			<hr /> 
53		</#if> 
54	</#if> 
55	<#if authorJobTitle??> 
56		<#if authorJobTitle != ""> 
57			<p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p> 
58			<hr /> 
59		</#if> 
60	</#if> 
61	<#if authorDescription??> 
62		<#if authorDescription != "" && authorDescription != "null" > 
63			<p class="blog-author-desc" id="author-job-desc">${authorDescription}</p> 
64			<hr /> 
65		</#if> 
66	</#if> 
67</div>