Hi David,
what do you mean for 'non reproductable'? I mean, do you compare the results of the constrained modal analysis vs some other software (es Abaqus) with same constraints? Or do you compare constrained vs unconstrained, both with Chrono matrices?
I wrote in this forum a few months ago when I was successfully using CHRONO to develop a structural model for the wind turbine simulation code QBlade. I have not touched my code for a while but recently went back to work on the modal analysis functionality.
To solve the Eigenvalue problem I use the GetMassMatrix, GetConstraintJacobianMatrix(&Cq), etc... functions from the CHSystem class to get the matrices. The the A and B matrices for the generalized eigenvalue problem are constructed and I use the LAPACK GEP function to solve.
Generally the resulting frequencies and modeshapes look reasonable - but the problem is that they are not reproducable, sometimes "new" modes emerge and frequencies are shifted when I use constraints in my model (using the exact same boundary conditions).
As soon as I remove the constraints the resulting modelshapes and frequencies are fully reproducable again.I looked into the Cq matrix, that I got from the ChSystem and observed that many values are very small (up to 1E-37).
Could a floating point error be the problem here? I guess that the modal analysis is very sensitive to small changes withing the input matrices.
Do you have any other Idea what the problem could be and how to possibly fix this? Or is there an inbuild alternative to constraints in CHRONO (that also allows to leave certain DOF "unconstrained")?
Thanks and kind regards,
David
--
You received this message because you are subscribed to the Google Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email to projectchron...@googlegroups.com.
To post to this group, send email to projec...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.