Interactive Demo of Real Time Simulator

Real-time visualization of flow around an airfoil as a function of angle of attack and Mach number

  • This is an interactive demo that uses a Reduced Order Model (ROM) to predict and visualize flow fields in real time under various input parameter conditions. When you adjust input parameters (such as angle of attack and Mach number) using the sliders, the system performs real-time interpolation and visualizes the pressure field within the browser. You can rotate, zoom, and pan the 3D view by clicking the mouse.
  • This demo was implemented using Three.js and the GLTF format. Pre-calculated ROM modes and coefficients were embedded into the GLTF mesh, which is downloaded to the browser upon page load to enable real-time visualization locally.
  • This is a subsonic airfoil flow problem using a POD (Proper Orthogonal Decomposition)-based ROM. POD is a linear technique that extracts energy-optimal modes from snapshot data; in the subsonic region, where the flow field changes relatively smoothly, it achieves high reconstruction accuracy even with a small number of snapshots. This demo uses 10 POD modes extracted from 60 snapshot cases, and 99.9% of the original data is reproduced based on mode energy.
  • To address the limitation of POD—a linear mode decomposition method—which cannot adequately represent such discontinuous structures, we plan to add a CNN (Convolutional Neural Network)-based ROM in the future and provide a comparison demonstration with the POD ROM for supersonic airfoil problems. Although CNN ROM requires a relatively large number of cases for training, it can effectively capture local and nonlinear structures, such as shock waves, because the convolution kernels directly learn spatial patterns.
  • This demo supports WebXR-based VR and AR modes. In the VR/AR environment, you can directly adjust parameters such as angle of attack and Mach number using controller rotation and movement inputs, and experience changes in the flow field in real time within an immersive, spatially aware environment. When accessing the demo on a supported device, the VR/AR button at the bottom of the screen will be activated.