I am using the Partial Differential Equation Toolbox to perform modal structural analysis. Therein, I want to perform the calculation of the Frequency Response Function. Therefore, I need to have access to the mass and stiffness matrices of the system. For the general approach using "createpde", the Partial Differential Equation Toolbox offers the functionality of "assembleFEMatrices" in order to get access to the processed matrices.
Does the Partial Differential Equation Toolbox provide a similar functionality for "modal-solid" analysis in MATLAB R2018a?
My code is as follows:
% modal structural analysis
modalStructuralModel = createpde('structural','modal-solid'); % just some test geometry
modalStructuralModel.importGeometry('Torus.stl'); % just a small visualization
pdegplot(modalStructuralModel,'FaceLabels','on')% generate the mesh
modalStructuralModel.generateMesh('GeometricOrder','linear')% set structural properties
modalStructuralModel.structuralProperties('YoungsModulus',210e9, ... 'PoissonsRatio',0.3, ... 'MassDensity',7800)% set some frequencies
minFrequency = 0;maxFrequency = 100;% solve the problem
modalStructuralResults = solve(modalStructuralModel, ... 'FrequencyRange',[minFrequency maxFrequency]);
Best Answer