, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); The Feasibility of Green Roofs at Calvin College | 麻豆区

麻豆区

Skip to main content

The Feasibility of Green Roofs at Calvin College

Research into the feasibility of adding green roofs to Calvin College buildings.


<p><strong>Professor J. Aubrey Sykes and Ha Ram (David) Kang</strong></p>
<p>Green roofs consist of soil and plant layers placed over the roofing, usually a mastic or rubber layer, of a &ndash;generally&mdash;flat roof. Calvin College is one of the few academic institutions without some application of green roofs, and&mdash;evidently&mdash;the only college in the Grand Rapids area without at least one green roof; some local colleges have several.</p>
<p>The principal advantages of a green roof are management of water runoff (converting most of the precipitation to water transpired to the atmosphere), insulation effect (reducing energy losses or gains through roofs), and substantially extended life (indications are to 30 years vs. 7 years) for the roof &lsquo;s mastic or rubber seal. Maintenance is low consisting of minimal (e.g., annual) debris removal and occasional watering in the event of droughts.</p>
<p>Our examination of the feasibility of applying green roofs at Calvin College resulted in these recommendations:</p>
<ol>
<li>Further examination of what would have to be done to apply green roofs to Calvin College&rsquo;s existing buildings. All of Calvin&rsquo;s existing buildings were surveyed for green roof suitability and three were identified for potential. However, a green roof adds a roof load of 25 to 400 lb force, depending on the complexity of the roof (we were principally considering the lower load). Discussions are continuing with civil-structural engineers and architects to determine what would have to be done to allow green roofs on to the selected buildings.</li>
<li>Establish a campus policy that all future construction or modifications of campus buildings would be required to justify <span style="text-decoration: underline;">not</span> applying a green roof.</li>
<li>Establish a student project to build and monitor a demonstration project. The demonstration facility would most likely be located on an open area on DeVries Hall. Here two large panels would be built in similar layouts; one would contain a green roof panel and one would be a typical current green roof panel. Each would be instrumented equivalently to assess the mangement of precipitation, transfer of heat and incidence of destrutive solar radiation. The students for this project would come from Engineering, Biology and Business or Economics. The facility would help all to become acquainted with green roofs and their benefits.</li>
<li>Increase students&rsquo; awareness of green roofs and their auxiliary facilities througn seminars, site visits, and in-class discussion and problems. Auxiliary facilities&nbsp;include rain gardens for collecting excess runoff, and vertical green roofs applied like exterior Trombe walls.</li>
</ol>
<p></p>


Student researchers

Ha Ram (David) Kang