Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
oguzhankoral committed Nov 1, 2023
1 parent e8195e4 commit 5530052
Showing 1 changed file with 9 additions and 13 deletions.
22 changes: 9 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,29 @@

![CFD Sample Result](/img/sample_result.png)

## Inputs
## Key Concepts

1. Wind Direction
### 1. Domain Orientation

Direction of the wind represents with meteorological angles designated by δ, increase clockwise from the north (y) axis. Math angles, designated by α, increase counterclockwise from the east (x) axis.
Domain orientation should be parallel to provided wind direction to calculate effect of wind on urban correctly. Direction of the wind represents with meteorological angles designated by δ, increase clockwise from the north (y) axis. Math angles, designated by α, increase counterclockwise from the east (x) axis.

![Math & Meteo Angles](/img/math_meteo_angles.png)

2. Wind Speed
### 2. Atmospheric Boundary Layer (WIP)

Wind speed info collected from weather stations with exact values for exact heights. Creating atmospheric boundary layer from reference wind speeds and heights is a must since higher altitudes are considered.
Wind speed info collected from weather stations with exact values for exact heights. Creating an atmospheric boundary layer from reference wind speeds and heights is a must since higher altitudes are considered.

![Atmospheric Boundary Layer](/img/abl.png)

3. Reference Wind Speed Height (TODO)
### 3. Wind Tunnel Sizing

Reference wind speed height helps to create atmospheric boundary layer for urban wind simulations.

5. Wind Tunnel Sizing

Wind tunnel represents with domain which air flows in it. Automate function calculates bounding box aligned with wind direction for geometries that aiming to simulate, then with this bounding box function scales domain with given function inputs.
Wind tunnel represents the domain in which air flows in it. Automate function calculates bounding box aligned with wind direction for geometries that aim to simulate, then with this bounding box function scales domain with given function inputs. Size of the domain has a direct impact on simulation time since the size of it affects the number of volume meshes.

![Wind Tunnel Sizing](/img/wind_tunnel_sizing.png)

4. Number of CPUs
### 4. Parallel Computing

Number of cores to run parallelly.
OpenFOAM supports parallelism through domain decomposition, which involves dividing the computational domain into smaller subdomains that can be solved concurrently. This approach allows for efficient distribution of computational work, reducing simulation times and enabling the modeling of larger and more complex problems.

## Supported Speckle Objects

Expand Down

0 comments on commit 5530052

Please sign in to comment.