- History of School
- Contact Us
- Accreditation of our degrees
- Prospective students
- Undergraduate Programmes
- Current student information
- Undergraduate Design Courses
- 1st Year Courses
- 2nd Year Courses
- COMS2004 - Data Structures and Algorithms
- ELEN2000 Electrical Engineering
- ELEN2001 - Electronics 1
- ELEN2003 - Electric and Magnetic Systems
- ELEN2004 - Software Development 1
- ELEN2005 - Signals and Systems 1
- ELEN2006 - Microprocessors
- APPM2013 Biomedical Statistics and Numerical Methods
- HAEM2001 Molecular and Cell Biology for Biomedical Engineers
- MATH2014 Mathematics II
- PHYS2007 Physics II (Electrical)
- 3rd Year Courses
- APPM3021 Computational Mathematics
- ELEN3000 - Electromagnetic Engineering
- ELEN3002 - Electronics II
- ELEN3003 - Power Engineering
- ELEN3007 - Probabilistic Systems Analysis
- ELEN3009 Software Development II
- ELEN3012 - Signals and Systems II A
- ELEN3013 Signals and Systems II B
- ELEN3015 - Data and Information Management
- ELEN3016 Control I
- ELEN3017 - Electrical Engineering Design
- ELEN3018 Economics of Design
- CHMT3017 Biomedical Transport Phenomena
- ELEN3008 Biomedical Measurement, Instrumentation and Imaging
- ELEN3014 Biomedical Signals, Systems and Control
- ELEN3024 Communication Fundamentals
- MATH3025 Mathematical Methods (Electrical)
- PHSL2004 Physiology and Medical Biochemistry I
- 4th Year Courses
- ELEN4000 Electrical Engineering Design II
- ELEN4001 High Frequency Techniques
- ELEN4003 High Voltage Engineering
- ELEN4005 Power Transmission and Protection
- ELEN4006 Measurement Systems
- ELEN4007 Engineer in Society
- ELEN4009 Software Engineering
- ELEN4010 - Software Development 3
- ELEN4014 Electromechanical Conversion
- ELEN4015 Data Communication Networks II
- ELEN4016 Control II
- ELEN4017 Network Fundamentals
- Postgraduate Courses
- ELEN7007 Electrical Discharges in Gases
- ELEN7009 Principles of Insulation Coordination in Electrical Power Systems
- ELEN7011- Selected Topics in Communications
- ELEN7012 Selected Topics in Software Engineering
- ELEN7013 Selected Topics in Power Engineering
- ELEN7015 Teletraffic Engineering
- ELEN7018 Earthing and Lightning Protection
- ELEN7020 Non-Linear Modelling, Estimation and Control
- ELEN7022 Artificial Intelligence Methods
- ELEN7032 Advanced Telecommunications Service Architectures
- ELEN7034 Telecommunications System Design
- ELEN7035 - Telecommunications Investigation
- ELEN7039 Information Engineering Design (40 points)
- ELEN7040 Information Engineering Investigation Project
- ELEN7041 Investigational Project in Electrical Power Engineering
- ELEN7044 Introduction to Software Engineering
- ELEN7045 Software Development Methodologies, Analysis and Design
- ELEN7046 Software Technologies and Techniques
- ELEN7047 Software Project Management
- ELEN7048 Variable Speed Drives for AC Machines
- ELEN7049 Telecommunications Access Networks
- ELEN7052 Selected Topic – Systems and Control
- ELEN7053 Power Engineering Design
- ELEN7054 Investigational Project in Systems and Control
- ELEN7055 Database Systems
- ELEN7056 Power Electronics
- ELEN7060 Introduction to Packet Networks
- ELEN7061 Telecommunications Business Environment
- Short Courses
- Vacation Work
- Industrial Advisory Board
- Johannesburg Centre for Software Engineering (JCSE)
- ATP User Group
- Bergville Community Project
- SAIEE-IEEE Wits Student Group
- Visit by Dr. Tingye Li
- News & Events
- News Items
- Power Africa 2012 - proudly hosted by Wits
- "The Playpen" - Engineering Skills Development Laboratory
- 2010 Final Year students place second in IEEE student paper competition
- 2011 Orientation
- Bergville Careers Day – February 2011
- Bergville Community Project
- Illuminating Africa's Nights and Fueling Sustainable Development - A public lecture by Dr. Lawrence E. Jones
- Issue 6 of The Node is available
- Presentation by Chairman of Suzlon (wind turbine manufacturer)
- The Node is launched
- Wits EIE Team wins undergrad CHPC Cluster Competition
- Open Day
- The Node - Newsletter of the School
- News Items
ATP licence agreement
The South African version of the ATP License Agreement is given . If you are outside South Africa please contact your local ATP user group for licensing. For printing it may be easier to use the PDF version.
Original writing : 1st October 1996
Dear ATP-EMTP interested person:
The form letter now being read is a specially-modified version of the North American form letter LICENSE.ZIP. It is used in South Africa to license and distribute ATP materials with the approval of:
The Alternative Transients Program (ATP) is the most widely used version of the Electromagnetic Transients program ( EMTP ) in the world today --- by far! In no small part, the acceptance of ATP is due to its availability to nearly everyone in the world free of royalty, and its compatibility with the computers of most common interest.
EMTP was developed in the public domain at BPA (the Bonneville Power Administration) prior to the commercial initiative in 1984 by DCG (the EMTP Development Coordination Group, with which BPA has had no connection since expiration of the associated agreement on the last day of 1987) and EPRI (the Electric Power Research Institute of Palo Alto, California, USA). Whereas BPA work on EMTP remains in the public domain by U.S. law (FOIA, the Freedom of Information Act), ATP is not in the public domain. It is, however, available free of all charge to anyone in the world who has not participated voluntarily in the sale or attempted sale of any electromagnetic transients program (hereafter called "EMTP commerce").
Those who have engaged in EMTP commerce, but now wish they had not, may contact the Can/Am user group to learn about conditions of possible pardons.
Commercial competitors no longer are excluded from access to ATP. This is a big change from earlier years. As explained in the January, 1992, issue of the newsletter (story on pages 8-9), the Can/Am user group has decided to approve the disclosure of ATP to, and use by, any commercial developer of any competing electromagnetic transients program on the same terms as work of that commercial developer is made available to the general community of ATP users. This is reciprocity.
Membership in EPRI, CEA, or CRIEPI (the latter two being DCG members) does not, by itself, disqualify any organization from access to ATP, it is important to note. Nor does use of the DCG/EPRI EMTP that is licensed and distributed by EPRI. This is the significance of the adverb "voluntarily." Clearly, few if any EMTP users control the high-level politics that are associated with membership in national organizations such as EPRI, CEA, or CRIEPI, so membership alone will not be held against anyone. No problem exists provided no significant resources (e.g., money, technical advice, computer work, advertizing) have been contributed directly to the joint DCG/EPRI commercial project.
An Intel 80386- or 80486-based microcomputer that supports MS-DOS or DR-DOS is by far the most common among 30 different possible platforms for the support of ATP. The user should have more than 2 Mbytes of RAM, at least 10 extra megabytes on his hard disk, some color-graphic monitor (yes, EGA is supported, although standard VGA is the most commonly used, and higher-resolution screens are supported), and a mouse that is Microsoft-compatible (i.e., the 2-button standard). This is all that it takes to support the Salford version -- so named because it uses the DOS extender (including virtual memory management) of the University of Salford in England.
Each authorized user of ATP must agree not to disclose any ATP information to unauthorized persons and / or organizations. A non-disclosure agreement to this effect must be signed by each potential user, and approved by the user group, before access to ATP information will be granted.
The sharing of ATP materials among authorized users is encouraged. If one authorized user has newer or better materials than a second, the first user is encouraged to share with the second.
Consultants and manufacturers who want to use ATP are encouraged to do so provided there is no misrepresentation, particularly to customers. In the case of commercial design and / or consulting, this means that clients or potential clients must be notified prominently, and at the earliest opportunity, about the EMTP version that is being used (ATP), its royalty-free nature, and who licenses its use. If the name DCG or EPRI is mentioned along with EMTP, it must be explained that ATP has no connection with the commercial product that is licensed by EPRI. Passing this form letter to a client is an easy way of informing him.
Education is another activity that can profit from ATP use, but only if several rules are carefully followed. First, there must be no misrepresentation of ATP (same requirement as the preceding paragraph) to potential students in any advertizing for the course. Second, prior to the disclosure of any ATP materials to any student, that student must be supplied with a copy of this form letter, he must submit licensing, and his application must be officially validated. Third, regarding access to ATP, all course faculty are subject to the same restrictions as students. If printed advertising for a course mentions ATP, it is strongly recommended that wording be checked with the user group prior to reproduction in order to avoid any possible misrepresentation.
Licensing to use ATP is free of all charge (it is just a piece of paper). Once one is licensed, he is authorized to obtain ATP materials from anyone (sharing among users is encouraged).
BPA is cooperating with the Can/Am user group for the noncommercial development and use of ATP, readers are reminded. As an agency of the U.S. government, BPA is accessible to the general public, and BPA performs some services that are valuable to the EMTP community. For example, BPA shares EMTP information with both foreign EMTP user groups and selected cooperating individual program developers and users. All inquiries about EMTP (nothing else, please!) can be addressed to:
W. Scott Meyer or Tsu-huei Liu E-mail (Internet): thliu [at] bpa [dot] gov
Can/Am EMTP News is the name of the quarterly newsletter of the North American user group. The issues are dated January, April, July, and October, and all lengths during 1993 have been 20 pages. As WordPerfect disk files, the newsletter can be obtained using Anonymous FTP transfers of Internet from either NDSU in Fargo, North Dakota, USA, or the University of Hannover in Germany.
Dynamic dimensioning allows actual table space of Salford EMTP to be fixed by the user at the start of execution. This began in mid-October of 1993. Previously, table sizes were fixed as the program was linked, resulting in names such as TP3 or TP20. These are history. Now, the single TPBIG.EXE satisfies all users.
Object files are available for those who have the Salford FORTRAN compiler FTN77/386 or /486. Object files are more flexible because they permit the connection of user-supplied source code, and also allow selective correction. Any reader who has the Salford FORTRAN compiler is advised to make this fact known at the time of his initial request.
Other computers (not Intel-based) are compatible with ATP. In fact, almost any modern computer of practical interest has been proven to be compatible (more than 30 distinct systems have been tested). ATP is supported on other computers in various places.
John van Coller
Telephone : 27 (0)11 717-7211
AFFIRMATION OF NONPARTICIPATION IN EMTP COMMERCE,
The undersigned certifies that he has not participated substantially and voluntarily in EMTP commerce (defined to be "the sale or attempted sale of any electromagnetic transients program").
If ATP usage is to be organizational rather than personal (i.e., if ATP materials are to be used by, in, for, or on behalf of, a company, university, etc.), the undersigned certifies that the organization being licensed has not participated in EMTP commerce -- nor has any employee, contractor, or other agent who would be granted access to ATP materials.
The undersigned acknowledges that the ATP materials being requested are without any guarantee or warranty, either expressed or implied, and that no author, licensing agent, or distributor of such materials will be held responsible for any damage that might possibly result from the use or misuse of ATP materials. The requester acknowledges and accepts sole responsibility for his usage of ATP materials.
The undersigned certifies that the unique informational content of the ATP materials will not be disclosed to anyone who is not similarly authorized to have such information. Explicitly prohibited is disclosure to an unlicenseable person who has participated in EMTP commerce.
The undersigned certifies that the source of ATP materials or computer results will not be misrepresented to others. That is, there must be open disclosure of the computer program being used, and the fact that it is a royalty-free product that is available to nearly everyone.
Any subsequent violation of the conditions of this sheet or the preceding 2-page form letter will result in an immediate termination of this license to use ATP materials. Should this happen, the undersigned certifies that all available copies of ATP materials either will be promptly returned to the user group, or will be promptly destroyed. The undersigned realizes that authorization to use ATP materials ceases the instant of the first such violation.
** Note: Reproduction by South Africans of this standard ATP licensing form is encouraged. Single-sided printing should be avoided, however. If, for some reason, the licensing form cannot be printed double-sided, then undersigning and dating of every page belonging to this form is required.
Reproduction and dissemination of the preceding form letter also is encouraged. For the letter, printing on both sides of the page is not required, however.
Complete hand-printed or typed name of this individual
To be completed by User Group representative:
Following approval, just this side of the form will be photocopied and the copy will be returned to the requester for his/her own records.