Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add cylinder flow demo - Melissa's summer work #61

Merged
merged 49 commits into from
Oct 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
beeb984
Copy over Cylinder Flow example
Jun 17, 2024
59f99dc
Organize code by section
Jun 17, 2024
8371562
Obstacle and fluid fused - uniform mesh
Jun 18, 2024
f86610d
Add disk mesh separate from fluid
Jun 18, 2024
b685ea9
Benchmark move mesh (#1)
melilly Jun 21, 2024
0beabc0
Move mesh in two directions periodically
Jun 24, 2024
c2f171f
Just write total mesh displacement
Jun 24, 2024
d248ad2
Print mesh every time
Jun 24, 2024
bc8d14b
Un-generalize mesh dimension
Jun 24, 2024
b59907d
Write into a single file
Jun 24, 2024
622a908
Re-re-generalize mesh order
Jun 24, 2024
2890d01
Reasonable y oscillation using dt
Jun 25, 2024
45e9c50
Demo reasonable disk movement in x & y direction
Jun 25, 2024
0287410
Output u again
Jun 25, 2024
67cf183
Reassemble matrices every step
Jun 25, 2024
884386f
Separate disk velocity and displacement
Jun 25, 2024
9da0146
(not working) try at updating noslip boundary condition
Jun 25, 2024
1da2315
merging disp based solution with melissa's vel based one, adding ALE …
eyoung55 Jun 26, 2024
2b5714b
Reorganize code
Jun 26, 2024
7e91c78
Use mesh velocity instead of mesh displacement
Jun 26, 2024
5e30d7e
Tried to fix bc. made mesh comically worse
Jun 27, 2024
c71301d
BC working with velocity
Jun 27, 2024
acc7d0b
Copy cylinder flow into two files
Jul 1, 2024
33fd9fa
Uniform inflow
Jul 10, 2024
6182bee
Move cylinder only vertically
Jul 10, 2024
5be47b3
Change wall noslip bc to slip
Jul 10, 2024
09292aa
Change disk and tube sizes
Jul 10, 2024
f07a0e3
Reduce input parameters
Jul 10, 2024
c917631
Disk stationary to replicate Strouhal frequency
Jul 10, 2024
c770af0
make the time step bigger, save only at interval, skip mesh movement …
eyoung55 Jul 11, 2024
40151cb
Add in estimate of strouhal frequency
Jul 11, 2024
700c122
save a csv of lift and drag data for post processing
eyoung55 Jul 11, 2024
7b64e06
Merge branch 'cylinder' of https://github.com/melilly/PVade into cyli…
Jul 11, 2024
08ee903
Split timestepping into a higher resolution later on
Jul 11, 2024
3d3d5b8
k (the constant-object dt) must be updated in loop with dt, add new c…
eyoung55 Jul 12, 2024
f2cda38
add placeholder gif `vortex_shedding.gif`
eyoung55 Jul 12, 2024
01ce1ed
testing an mp4 file `mesh_with_bc.mp4`
eyoung55 Jul 12, 2024
e80eeb3
update gif
eyoung55 Jul 12, 2024
2c62bbb
Update vortex shedding
Jul 17, 2024
0570224
Output y shift and start forced oscillations
Jul 25, 2024
0ec8115
Add plotting files for csv output, comparing to 2008 paper
Jul 25, 2024
1c27c3a
Plot all graphs on one window
Jul 29, 2024
875fbd4
Double the height to match corrected paper
Jul 29, 2024
5d07fcd
Save figure
Jul 30, 2024
c355c52
the ALE velocity should probably be consistent with the timestepping …
eyoung55 Jul 31, 2024
03ae826
Set output folder in one place
Jul 31, 2024
38624b6
Output drag & lift coefficients to compare to (Placzek 2009) fig 12
Aug 6, 2024
dc7e8b1
Delete duplicate file
Aug 16, 2024
c0b7a9e
Black formatting
Aug 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
*.egg-info/

docs/_build/
results/
Loading
Loading