Vesion 1.1
Version 1.1 - Mode tracking and structural damping
This version mainly features a mode tracking method and the addition of structural damping.
Changes
- Add mode tracking
- Add structural damping
- Refactor interface
Notes
Mode tracking
A mode tracking algorithm has been added so that modes are correctly identified at all times. This removes spurious oscillations in damping which may happen when modes cross or coalesce.
Structural damping
Structural damping can now be added by using the complex proportional stiffness method.
Refactoring
The solution files have been merged into a single file. The partial gradients can now be accessed through the OpenMDAO API. A test case for partials has also been added.
Tests
-
Ubuntu 22.04 (gcc 11, python 3.10)
Merge request reports
Activity
Filter activity
added Feature label
requested review from @rboman
assigned to @acrovato
Test on my windows PC:
python -m venv pyadri pyadri\Scripts\activate.bat git clone git@gitlab.uliege.be:am-dept/pypk.git cd pypk git checkout adri pip install . python run.py tests\agard.py
gives
Setting workspace for "C:\Users\r_bom\dev\pyadri\pypk\tests\agard.py" - creating workspace\pypk_tests_agard - changing to workspace\pypk_tests_agard Starting test C:\Users\r_bom\dev\pyadri\pypk\tests\agard.py Time: Mon Dec 9 15:44:05 2024 Hostname: fsa-arcelor NIPK: flutter found at Mach 0.90 for mode #0 near u_inf = 289. PK: flutter found at Mach 0.90 for mode #0 near u_inf = 289. All tests ok.
Everything seems OK
Edited by Boman Romainmentioned in commit 4e58da94
Please register or sign in to reply