Debuging shows the problem in ConvertToMatrixForm() function. Seems some of the input matrices are wrong... but which one and how to fix it ????
On Monday, December 4, 2023 at 12:55:56 PM UTC+3 Vic M wrote: > Hello everyone, > I'm experiencing some kind of problem working with model reduction > functionality in chrono. > I'm using the ChModalAssembly for modeling and reduction (as repented > in the tutorial) > First I create the system > ``` > ChSystemNSC sys; auto qr_solver = chrono_types::make_shared< > ChSolverSparseQR>(); sys.SetSolver(qr_solver); > .... > ``` > Then creating my model object > ``` > auto sp = chrono_types::make_shared<Pannel>(); > sys.Add(sp); > ``` > > The mesh is loaded from external TetGen file > ``` > ChMeshFileLoader::FromTetGenFile(mesh_internal, ///< destination mesh > pathToNodesFile.c_str(), ///< name of the .node file pathToEleFile.c_str > (), ///< name of the .ele file mmaterial, ///< material for the created > tetahedrons VNULL, ///< optional displacement of imported mesh ChMatrix33 > <>(1) ///< optional rotation/scaling of imported mesh ); > ``` > Then I do the reduction > ``` > SetModalMode(true); SwitchModalReductionON( nModes, // The number of modes > to retain from modal reduction, or a ChModalSolveUndamped with more > settings ChModalDampingRayleigh(0.001, 0.005) // The damping model - > Optional parameter: default is ChModalDampingNone(). ); > ``` > > After the reduction the program crashes with SEGV at either > ``` > ComputeModesDamped(10); > ``` > or (if the above is commented out) at > > ``` > sys.DoStepDynamics(step_size); > ``` > The model has 1302 nodes and 3441 elements > It's very frustrating since I don't know where my mistake may be > > Thanks in advance for your help > > Regards, > Victor > > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/e2ffdb4f-0dfa-4f74-a1c3-1f673c0b6cc8n%40googlegroups.com.
