13,113 research outputs found

    On the unsteady behavior of turbulence models

    Full text link
    Periodically forced turbulence is used as a test case to evaluate the predictions of two-equation and multiple-scale turbulence models in unsteady flows. The limitations of the two-equation model are shown to originate in the basic assumption of spectral equilibrium. A multiple-scale model based on a picture of stepwise energy cascade overcomes some of these limitations, but the absence of nonlocal interactions proves to lead to poor predictions of the time variation of the dissipation rate. A new multiple-scale model that includes nonlocal interactions is proposed and shown to reproduce the main features of the frequency response correctly

    Thermoelectric performance of multiphase XNiSn (X = Ti, Zr, Hf) half-Heusler alloys

    Get PDF
    Quantitative X-ray powder diffraction analysis demonstrates that mixing Ti, Zr and Hf on the ionic site in the half-Heusler structure, which is a common strategy to lower the lattice thermal conductivity in this important class of thermoelectric materials, leads to multiphase behaviour. For example, nominal Ti0.5Zr0.5NiSn has a distribution of Ti1−xZrxNiSn compositions between 0.24 ≤ x ≤ 0.70. Similar variations are observed for Zr0.50Hf0.5NiSn and Ti0.5Hf0.5NiSn. Electron microscopy and elemental mapping demonstrate that the main compositional variations occur over micrometre length scales. The thermoelectric power factors of the mixed phase samples are improved compared to the single phase end-members (e.g. S2/ρ = 1.8 mW m−1 K−2 for Ti0.5Zr0.5NiSn, compared to S2/ρ = 1.5 mW m−1 K−2 for TiNiSn), demonstrating that the multiphase behaviour is not detrimental to electronic transport. Thermal conductivity measurements for Ti0.5Zr0.5NiSn0.95 suggest that the dominant reduction comes from Ti/Zr mass and size difference phonon scattering with the multiphase behaviour a secondary effect

    Finding Lightweight Opportunities for Parallelism in .NET C#

    Get PDF
    Adding parallelism to .NET C# software programs has become a great option that can be used to enable performance. But how can we find out if the existing large complex software programs are even suitable for parallelism, other than investing a lot of time by checking it by hand? By using static analysis to find dependencies in the source code of software programs, we are able to find actual opportunities for parallelism. This list of generated opportunities for parallelism provides information needed to make the decision whether it is worth the time and effort to implement parallelism to a software program, and also provides guidance for the programmers when parallelism is implemented
    corecore