Res2d for 2-D resistance calculation


The software package on this page can be used only for research purpose. Copyright and all rights therein are retained by authors or by other copyright holders. For any question, please contact Dr. Wenjian Yu.

        Res2d: The two-terminal resistance calculator of a 2-D wire with arbitary shape. Version 1 released. [2014]
        This package was developed by Wenjian Yu, Chensu Zhao, and Siyu Yang.
The released version has been tested on a 32-bit Linux kernel version 2.6.9. The folder cases includes some test cases.
The running syntax is: $ Res2d < filename>
Make sure that file executable B2D is in the current folder! And, the program assumes that the conductivity of wire is 1/( Scaling on the result is needed to reflect the actual material used.
The input file describes an arbitary polygon, and the two terminals for resistance extraction. The file format is as follows:
< term1_vertex1_x> < term1_vertex1_y>
< term1_vertex2_x> < term1_vertex2_y>
< term2_vertex1_x> < term2_vertex1_y>
< term2_vertex2_x> < term2_vertex2_y>
< vertex1_x> < vertex1_y>
< vertex2_x> < vertex2_y>
          ...     ...
< vertexN_x> < vertexN_y>
where each item is a number standing for the x- or y-coordinate of a vertex. The polygon vertices from the 5th line obey the anti-clockwise order; the vertices on a terminal edge obey the clockwise order around the polygon. For example, below we give the content of an input file case1.res2d. It corresponds to the polygon to the right for calculating the resistance.
10, 0
0, 0
500, 410
500, 400
10, 0
10, 200
210, 400
500, 400
500, 410
200, 410
0, 210
0, 0

For the algorithms implemented in this software, please refer to the following papers.
        Ref: Wenjian Yu, Chensu Zhao, Siyu Yang, and Taotao Lu, "The application of boundary element method to the resistance calculation problem in designing flat panel displays," Journal of the Society for Information Display, 24(3): 177-186, 2016 [pdf]