, 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); })(); Fred Haan | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Dr. Fred Haan

Professor

Biography

I grew up in Lansing, Illinois and studied mechanical engineering at Calvin. I believe I was made to combine engineering and teaching. I love aerodynamics, wind, rockets, aircraft, buildings, and machines. I also love measuring all of the above and figuring out the best ways to teach all of the above. In addition, I love theology, philosophy, history and literature and how studying these topics can prevent you from being a na茂ve engineer that underestimates the complexity of problems and thinks all the world鈥檚 problems could be solved if we just applied the right technology. Throughout my career, I have taught at various places, but I always wanted to get back to Calvin some day. 黄大仙高手论坛 is the perfect place to combine engineering and teaching in this way. My colleagues and I are all pursuing the goal of glorifying God and training Christ鈥檚 agents of renewal for our broken world.

When I鈥檓 not working, I鈥檓 probably reading a book, watching a Chicago Cubs game, hiking through the woods, practicing my Chinese, or wondering how long I have to wait for another episode of a Star Wars show to drop. When I鈥檓 driving, I鈥檓 probably driving my 1993 Toyota Previa. It has 244,000 miles on it, and I鈥檓 pretty sure I鈥檓 going to drive it into the New Jerusalem.

 

Courses Taught at Calvin

ENGR-101 Introduction to Engineering Design

ENGR-204 Circuit Analysis and Electronics

ENGR-305 Mechanics of Materials

ENGR-314 Vibration Analysis

ENGR-324 Materials and Processes in Manufacturing

ENGR-334 Dynamics of Machinery

ENGR-W83 Sustainable Energy Systems

Over my career, I have taught courses in measurement and instrumentation, vibration analysis, propulsion systems, aerodynamics, fluid mechanics, manufacturing, structural analysis, engineering design, stochastic processes, and aeroelasticity.

 

 

Recent Activities

  • I continue to study how tornadoes interact with structures and vehicles. Here are a few recent publications:
    • L. Haan, Jr., P.P. Sarkar, G.A. Kopp, D. Stedman, 鈥淐ritical wind speeds for tornado-induced vehicle motion.鈥 Journal of Wind Engineering and Industrial Aerodynamics, v. 168 (2017) .
    • L. Haan, Jr., 鈥淎n Examination of Static Pressure and Duration Effects on Tornado-Induced Peak Pressures on a Low-Rise Building.鈥 Frontiers in Built Environment, April (2017)
    • B. Roueche, D. O. Prevatt, and F. L. Haan, Jr., entitled 鈥淭ornado-Induced and Straight-Line Wind Loads on a Low-Rise Building with Consideration of Internal Pressure.鈥 Frontiers in Built Environment, Feb (2020)
  • I work as a wind engineering specialist on the DesignSafe cyberinfrastructure portion of NSF鈥檚 Natural Hazards Engineering Research Infrastructure (NHERI).
    • Here is a link to DesignSafe:
  • I served on the committee that revised ASCE 49 Wind Tunnel Testing for Buildings and other Structures (publication expected in 2021).
  • I have served on the ASCE Wind Speed Estimation in Tornadoes committee since 2015. We are writing a standard to update the EF rating scale for tornadoes. I serve as Chair of the Forensics Subcommittee and am developing a damage indicator for vehicles.

 

 

Education

  *PhD in Mechanical Engineering, University of Notre Dame, 2000

 *MS in Mechanical Engineering, University of Notre Dame, 1999

  *BSE, Calvin College, 1992

Professional Experience

  • University of Notre Dame, Visiting Assistant Professor (2000-2001)
  • Iowa State University, Assistant Professor of Aerospace Engineering (2001-2008)
  • Rose-Hulman Institute of Technology, Associate Professor of Mechanical Engineering (2008-2016)
  • Beihang University (Beijing University of Aeronautics and Astronautics), China, Visiting Scholar (2014-2015)
  • 黄大仙高手论坛, Professor of Engineering (2016-present)

Research

My mechanical engineering background has allowed me to do a wide range of interdisciplinary work. My primary professional and research work is in wind engineering, the study of wind interactions with ground-based structures. Wind engineering combines aerodynamics, structural dynamics, atmospheric science, and statistics to solve wind-induced problems with buildings and other structures. My specialty is experimental aerodynamics, and I鈥檝e conducted projects on a range of topics related to tornado-induced wind loading on buildings and vehicles, extreme wind simulation, flow-induced vibration, and long-span bridge aerodynamics.

Professional Associations

ASCE 鈥 American Society of Civil Engineers

AAWE 鈥 American Association for Wind Engineering