
Numerical and Computational Fire Sciences
Tunnel fires are a serious threat to human life and can also have severe economic consequences.
We build knowledge to understand and mitigate the tunnel fires and its consequences.
Some of our principal research areas are:
- Understanding fires in tunnels through experimentation and numerical simulations
- Evacuation modeling to formulate optimum evacuation strategies for different fire scenarios
- Applications of newer technologies to make tunnels secure from fires
- Social and economic implications of tunnel fires
- Tunnel fire risk prevention and mitigation
Head of Research Group
Error while rendering PersonWithImageBlock Sanjay Kumar Khattri
A second operation was started on this context instance before a previous operation completed. This is usually caused by different threads concurrently using the same instance of DbContext. For more information on how to avoid threading issues with DbContext, see https://go.microsoft.com/fwlink/?linkid=2097913.
at Microsoft.EntityFrameworkCore.Infrastructure.Internal.ConcurrencyDetector.EnterCriticalSection()
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.AsyncEnumerator.MoveNextAsync()
at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor.SingleOrDefaultAsync[TSource](IAsyncEnumerable`1 asyncEnumerable, CancellationToken cancellationToken)
at HVL.Employees.Repositories.EmployeeRepository.GetEmployeesByIdAsync(Int32 id, Boolean asNoTracking) in D:\a\1\s\source\HVL.Employees\Repositories\EmployeeRepository.cs:line 30
at HVL.Employees.Services.EmployeeIntegration.GetEmployeesByIdAsync(Int32 id, Boolean asNoTracking) in D:\a\1\s\source\HVL.Employees\Services\EmployeeIntegration.cs:line 39
at HVL.Providers.EmployeeProvider.EmployeeDataProvider.<>c__DisplayClass10_0.<<LoadContent>b__1>d.MoveNext() in D:\a\1\s\source\HVL\Providers\EmployeeProvider\EmployeeDataProvider.cs:line 53
--- End of stack trace from previous location ---
at HVL.Providers.EmployeeProvider.EmployeeDataProvider.LoadContent(ContentReference contentLink, ILanguageSelector languageSelector) in D:\a\1\s\source\HVL\Providers\EmployeeProvider\EmployeeDataProvider.cs:line 53
at EPiServer.Core.ContentProvider.<>c__DisplayClass123_0.<LoadContentFromCacheOrRepository>b__0()
at EPiServer.Framework.Cache.ObjectInstanceCacheExtensions.ReadThroughWithWait[T](IObjectInstanceCache cache, String cacheKey, Func`1 readValue, Func`2 evictionPolicy)
at EPiServer.Framework.Cache.ObjectInstanceCacheExtensions.ReadThrough[T](IObjectInstanceCache cache, String key, Func`1 readValue, Func`2 evictionPolicy, ReadStrategy readStrategy)
at EPiServer.Core.ContentProvider.LoadContentFromCacheOrRepository(ContentReference contentreference, ILanguageSelector selector)
at EPiServer.Core.Internal.ProviderPipelineImplementation.GetItem(ContentProvider provider, ContentReference contentLink, LoaderOptions loaderOptions)
at EPiServer.Core.Internal.DefaultContentLoader.TryGet[T](ContentReference contentLink, LoaderOptions loaderOptions, T& content)
at EPiServer.Core.Html.StringParsing.ContentFragment.GetContent(Boolean enableMasterLanguageFallback)
at EPiServer.Core.Html.StringParsing.ContentFragment.GetSecurityDescriptor()
at EPiServer.Core.Html.StringParsing.StringFragmentCollection.GetFilteredFragments(IPrincipal principal)
at HVL.Features.Components.PersonWithImage.PersonWithImageBlockController.GetEmployeeDataIfExists(PersonWithImageBlock currentBlock) in D:\a\1\s\source\HVL\Features\Components\PersonWithImage\PersonWithImageBlockController.cs:line 61
at HVL.Features.Components.PersonWithImage.PersonWithImageBlockController.InvokeComponentAsync(PersonWithImageBlock currentBlock) in D:\a\1\s\source\HVL\Features\Components\PersonWithImage\PersonWithImageBlockController.cs:line 21
at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsyncCore(ObjectMethodExecutor executor, Object component, ViewComponentContext context)
at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context)
at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context)
at EPiServer.Cms.AspNetCore.Mvc.Internal.DefaultMvcContentRenderer.RenderAsync(ViewContext viewContext, IContentData contentData, TemplateModel templateModel, String templateTag)
at EPiServer.Cms.AspNetCore.Mvc.Internal.DefaultMvcContentRenderer.RenderAsync(IHtmlHelper helper, IContentData contentData, TemplateModel templateModel)
at EPiServer.Web.Mvc.MvcContentRenderer.RenderAsync(IHtmlHelper helper, IContentData contentData, TemplateModel templateModel)
at HVL.Business.Rendering.ErrorHandlingContentRenderer.RenderAsync(IHtmlHelper helper, IContentData contentData, TemplateModel templateModel) in D:\a\1\s\source\HVL\Business\Rendering\ErrorHandlingContentRenderer.cs:line 31
Publications
-
Hu, X. Numerical study of the effects of ventilation velocity on peak heat release rate and the confinement velocity in large tunnel fires. Safety Science, 2021, 142, 105359, 1-6.
-
Knapstad, T.; Njå, O. The Concept of Learning in Virtual Reality in the Context of Tunnel Fire Evacuation Knowledge. Proc. 29th Eur. Safety Reliability Conf. (ESREL), 2021, 557, 1-8.
-
Khattri, S.K.; Log, T.; Kraaijeveld, A. A novel representation of the critical ventilation velocity for mitigating tunnel fires, Tunnelling Undergr. Space Techn., 2021, 112, 103853, 1-10.
-
Knapstad, T.; Sommer, M.; Abrahamsen, E.B. Mindsets of Risk Acceptance in the Light of Vision Zero and Tunnel Safety, Proc. 29th Eur. Safety Reliability Conf. (ESREL), 2020, 3994, 3869-3876.
-
Khattri, S.K.; Log, T.; Kraaijeveld, A. Tunnel Fire Dynamics as a Function of Longitudinal Ventilation Air Oxygen Content", Sustainability, 2019, 11(1), 203, 1-13.
-
Knapstad, T.; Sommer, M.; Njå, O. The Communication of Vision Zero Values in Tunnel Safety Management, Proc. 29th Eur. Safety Reliability Conf. (ESREL), 2019, 1077, 3009-3016.
-
Khattri, S.K. From small-scale tunnel fire simulations to predicting fire dynamics in realistic tunnels, Tunnelling Undergr. Space Techn., 2017, 61, 198-204.