Compute Craig Bampton model reduction using structural PDE toolbox of MATLAB (FEM SuperElements - Component Mode Synthesis)

조회 수: 39 (최근 30일)
Is it possible to extract a reduced model (also called Superelement) using Craig-Bampton technique (also called Component Mode Synthesis) from a structural model in PDE toolbox?
Regards
Alberto

채택된 답변

Alberto Mora
Alberto Mora 2020년 6월 24일
편집: Alberto Mora 2021년 3월 2일
It seems that with the 2020a release, Mathworks introduced the superelements!
You can find the documentation here.
If you have interesting suggestion, please, share here for other users. Thank you.
  댓글 수: 2
Atif Laiche
Atif Laiche 2021년 3월 26일
편집: Atif Laiche 2021년 3월 27일
Dear Sir Alberto Mora,
I have a prb with craig-bamptom method in finite element analisys, my structure is a simple wing and i want to get the reduce roder model [M] and [K] by C-B method
1- Here is shown a simple analysis of a simple beam using
structuralmodel = createpde('structural','transient-solid');
gm = multicuboid(0.1,0.01,0.01);;.......
In my case i have a wing structure which is extruded by aifoil's coordinates.
--------Is there any commands like this one
model = createpde;
g = importGeometry(model,'CooledBlade2D.STL')
to do the same analisys like Structural Modal or Transient and get the matrices by C-B method? Thanks a lot
Alberto Mora
Alberto Mora 2021년 3월 27일
I think that you should import your geometry using standard format (like STL or STEP), then mesh it, and finally perform craig-bampton method as in the example. Or you can also import directly the mesh if you already created it in a third-part software. Have a look around MATLAB ANSWER and MATLAB documentation that is full of these info.
Regards, A

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Ravi Kumar
Ravi Kumar 2019년 1월 17일
Hi Alberto,
I see have asked this question a while ago, hope it is still relevant to you. Could you elaborate your use case a bit more?
How would you like to set up the mode? Do you want to set up the problem using StructuralModel approach for analysis and then instead of calling solve, do you want to call some other function that would reduce the model and return an output that is not the solution for a specific loading?
What all do you expect as a part of reduced model, like Component modes, Fixed-Interface modes, degree-of-freedom mapping to boundary etc.?
Regards,
Ravi
  댓글 수: 3
Ravi Kumar
Ravi Kumar 2019년 1월 18일
Hello Alberto,
Thanks for your inputs. This is helpful information. I think I understand your use case. One question though, do you want to construct super element for component of an assembly or just a single component?
Currently, you can get the system matrices using assebleFEMatrices once you setup the model using coefficients based interface. However, the reduction of the model is not yet available. I document this requirement for the development team. I or someone might reach out to you to gather additional inputs.
Regards,
Ravi
Alberto Mora
Alberto Mora 2019년 1월 18일
Dear Ravi,
I'm sorry but a am not sure that I understand your question, anyhow in my opinion the superlements would be able to create for both connection to other superelements (and/or un-reduced mesh) as well as to a connection to other external system.
For example, for the first case I would like to create a superelement of each rod and then connected them toghedar to get the assembly of a car suspension. Or in the second case I would like to create a superelement of a flexible structure (e.g. a screw connected to motor) and then load the superelement in Simulink to implement the PID control of the motor.
Please tell me if you have further questions. I will be happy to help development staff to improve MATLAB performances.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 PDE Solvers에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by