[Getdp] Periodic Boundary Conditions

Lars Rindorf Lars.Rindorf at teknologisk.dk
Tue Jun 3 13:12:22 CEST 2008

Dear Bogdan
You need to add your periodic boundary condition in your functionspace along with the other constraints. It should look like this

FunctionSpace {
 { Name Hcurl_a ; Type Form1P ;
  BasisFunction {
   { Name se ; NameOfCoef ae ; Function BF_PerpendicularEdge ;
     Support Omega ; Entity NodesOf[ All ] ; }
  Constraint {
   { NameOfCoef ae ; EntityType NodesOf ; NameOfConstraint a ; }
   { NameOfCoef ae ; EntityType NodesOf ; NameOfConstraint per ; }
I have tried it, and it looked correct to me.
KR, Lars Rindorf


Fra: getdp-bounces at geuz.org [mailto:getdp-bounces at geuz.org] På vegne af Bogdan Funieru
Sendt: 3. juni 2008 12:56
Til: getdp at geuz.org
Emne: [Getdp] Periodic Boundary Conditions

Dear List,


I have a problem using periodic boundary conditions. The simple example attached represents a linear permanent magnet machine without stator slots. Two poles are simulated and the moving part is translated so one of the poles is split on left and right of the model. The solving works without incidents but the result is not a periodic field. (E.g. the last postoperation shows the Az on a line in the middle of the air gap and the left end has not the same value with the right end.). I' have checked if the mesh is the same left from right and noticed that the nodes have not exactly the same position on the boundary. The file per1.msh corrects this problem but the result is not better. Does somebody have an idea where my problem comes from?


Many thanks


Dr.-Ing. Bogdan Funieru

Institut für elektrische Energiewandlung/ 

Institute for Electrical Energy Conversion

Technische Universität Darmstadt

Landgraf-Georg-Str. 4

64283 Darnstadt

Tel. 0049-(0)6151-16-5694

Fax. 0049-(0)6151-16-6033




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.geuz.org/pipermail/getdp/attachments/20080603/151d7def/attachment.html>