There is a newer version of the record available.

Published July 4, 2022 | Version 2.0

SHARPy: A dynamic aeroelastic simulation toolbox for very flexible aircraft and wind turbines

  • 1. Imperial College London

Description

We are please to announce the release of SHARPy version 2.0!

✈️ This is a major release with a varied array of new features!

In SHARPy 2.0 the installation process has been modified to use pip (#175 thanks @DavidAnderegg!) with full details on how to install the new version in the installation docs.

Aside from this major change to the installation process, enhancements to the linear solver have been introduced. Now, you'll see what each input/output/state of the linear system corresponds to and how are the channels ordered.

🐞We have squashed a few bugs, an important one relating to flap inputs and sign convention in the linear vs nonlinear implementations (see #192 and #193)

⚠️ Reminder from v1.3: Unused/deprecated settings raise an error when you run your simulation! See PR https://github.com/ImperialCollegeLondon/sharpy/pull/148. This was found to be a needed feature to force users to clean up their settings, as conflicts could arise when solvers brought in new settings or dropped old ones. In addition, this means bye bye to simulations not performing as expected because of typos in the setting's name.

❓As always, please use the discussion board if you have any issues/questions using SHARPy.

What's Changed 2.0 (2022-07-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Flap inputs in state-space model not working in certain wing configurations #192
  • Fix mass matrix generation for lumped masses in case of several masses per node #194 (sduess)
  • Fix the sparse matrix in balancing ROM #186 (AntonioWR)

Closed issues:

  • scipy used for direct balancing method #184
  • Potential Issue in the balancing direct method #183
  • Why no pip support? #171

Merged pull requests:

  • Contain write operations within with statements #195 (ngoiz)
  • Support loading/saving state-spaces and gains to h5 files #188 (ngoiz)
  • Update installation docs #187 (nacho-carnicero)
  • Unittest for nonlinear dynamic solver #185 (sduess)
  • Change in the io-Settings to add thrust. #164 (Eriklyy)
  • UDP-Inout change for multiply cs_surface_deflections and loads/strain #162 (Eriklyy)
  • Update AsymptoticStability and FrequencyResponse post-processors #103 (ngoiz)

Files

ImperialCollegeLondon/sharpy-2.0.zip

Files (11.9 MB)

Name Size Download all
md5:e1a86cd294443afd2291a2c38de1847a
11.9 MB Preview Download

Additional details