How to move the rotor in a PDE geometry without affecting the mesh

1 view (last 30 days)
I would like to model an Electrical machine in PDE toolbox, and I would significantly increase the computation, if I could modify the rotor position separately and mesh only the surfaces that are modified (airgap for instance). Is it possible to do this in PDE toolbox?

Answers (1)

Ravi Kumar
Ravi Kumar on 8 Jun 2016
Hi Mitrofan,
I do not full understand your workflow, but here are some options to consider:
1. If you have to rotate the rotor mesh between two solution, so that you can solve the successive problem with a updated rotor position then you can apply rigid body transformation on the mesh. To do this access the mesh nodes from model.Mesh.Nodes, apply rigid body transformation to rotate nodes. Then use the elements (model.Mesh.Elements) to obtain new model using geometryFromMesh function.
2. If your problem is to mesh the air gap between stator and rotor, which changes as the rotor rotates, then it might be difficult to automate this process.
Providing additional details would help us understand and suggest any workaround, if possible.
Ravi

Community Treasure Hunt

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

Start Hunting!