Learn More
A new adaptive controller based on a neural network was constructed and applied to turbulent channel flow for drag reduction. A simple control network, which employs blowing and suction at the wall based only on the wall-shear stresses in the spanwise direction, was shown to reduce the skin friction by as much as 20% in direct numerical simulations of a(More)
This paper presents the application of a neural network controller to the problem of active drag reduction in a fully turbulent 3D fluid flow regime. The neural network learns a function nearly identical to an analytically derived control law. We then demonstrate the ability of a neural controller to maintain a drag-reduced flow in a fully turbulent fluid(More)
Web-based programming exercises are a useful way for students to practice and master essential concepts and techniques presented in introductory programming courses. Although these systems are used fairly widely, we have a limited understanding of how students use these systems, and what can be learned from the data collected by these systems. In this(More)
It is widely believed that the vast majority of microbes in the environment have-yet-to-be cultured using standard techniques. Bulk DNA from microbial communities is therefore often cloned into large insert vectors (e.g. bacterial artificial chromosomes [BAC] or cosmids) in order to study the genetic properties of these as yet (un)-cultured bacteria. In a(More)
Using graphics in introductory programming assignments has been shown to be a useful way to reinforce concepts and engage students. However, the complexity of modern GUI frameworks means that students must be shielded from the underlying complexity of those frameworks, usually through substantial wrapper APIs or project skeletons. In this paper, we describe(More)
  • 1