[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [femm] New beta version



David,

I downloaded and installed your new beta 4 but it doesn't seem to be any different, it doesn't seem to be reading the colours file and the new boundary types are not in the BC list. Am I doing something wrong or not doing something that I should be?

Keith.

PS I liked the mesh in yellow.

At 17:39 08/03/01 -0500, you wrote:
All--

I've put up a new beta version of femm 3.0 in the "files" section of the
mailing list website at:
http://groups.yahoo.com/group/femm/files/
I'd be interested in feedback/bug reports, especially with respect to the new
functionality that has been implemented.

The most significant change to this version is the addition of periodic and
antiperiodic boundary conditions. This was sort of the last "big" feature
that I wanted to put into the 3.0 version before making it a "release" rather
than a "beta." One uses this sort of boundary condition by choosing
"Periodic" or "Antiperiodic" in the "BC Types" drop list in the boundary
property dialog. Each defined periodic boundary condition should be applied
to two and only two segments or arc segments that are meant to be connected
periodically. If there are multiple pairs of segments or arcs, you have to
define multiple boundary conditions.

Anyhow, I have also posted a zip file containing two examples that employ
periodic and antiperiodic boundary conditions. One sample is the switched
reluctance motor pictured at:
http://www.elec.gla.ac.uk/groups/speed/software/feashot.html
Just as on this web page, periodic boundary conditions have been applied so
that only part of the motor need be modeled.
The second example I have taken from the paper,
Lowther, D.A., Freeman, E.M., and Forghani, B., "A sparse matrix open
boundary method for finite element analysis," IEEE Transactions on Magnetics
, 25(4):2810-2812, July 1989.
This is an example of a pretty slick way that one can go about modeling open
boundary problems through the use of periodic boundary conditions. There are
also a couple of other interesting papers in Trans. Mag. by the Infolytica
guys that explore other aspects of this open boundary approach.

Anyhow, I the implementation of the periodic and antiperiodic boundary
conditions seems to run ok, but there could be bugs that pop up due to other
people testing it in ways that I might not have considered. It turned out
that there were a lot more subtleties in implementing these boundary
conditions than one might think, so there is certainly the possibility of
bugs. One thing that is different about these bcs (but not a bug) is that
triangle gets called twice during the meshing of problems with pbcs and apbcs.

I also modified the program so that it looks at a file called "colors.dat"
that lives in the femm30\bin directory for definitions of the colors used in
the various modules of femm. A femm user who is colorblind turned me on to
the necessity of being able to modify the color scheme that femm uses. And
it seems like nobody but me likes the mesh rendered in yellow.... Anyhow,
this is a text file, and you change around the colors by editing it with
notepad or whatever.

This version also has a manual that has been partially updated to 3.0 from
2.1a, but there's still quite a bit of work left on the documentation.

Dave Meeker
--
http://members.aol.com/dcm3c



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

Keith Gregory Department of Electronic & Electrical Engineering Loughborough University Phone: 01509 227025 Fax: 01509 227014 Department web: http://www.lboro.ac.uk/departments/el/