Bachelor of Engineering (Computer Aided Engineering)


For specialist program, IQY provides the source to purchase the software and application videos, the candidates will need to acquire the software by themselves.


BE (Civil with CAE)


BE (Electrical with CAE)


BE (Mechanical with CAE)




BTech (CAE) (BE Year 3 CAE)


Year 1


Diploma/  Advanced Diploma in Electro-mechanical and Construction Engineering


Year 2




Mechanical and Electrical 181 M & E Software


Mechanical CAM/CNC/Master CAM



BTech (CAE) (BE Year 3 CAE)


Year 3


1 BAE 401 Advanced Engineering Mathematics

2 BAE 402 Calculus

3 BAE 403 Engineering Mechanics

4 BAE 404 Engineering Materials & Thermodynamics

5 RE001- Foundation Studies in Renewable Energy and Sustainability

6.RE003- Solar and Thermal Energy Systems

7.RE004- Energy Storage Systems

8 RE005- Renewable Energy Resource Analysis

9.RE006- Wind Energy Conversion Systems

10 RE010-Engineering Materials

11 RE012a-Electrical Engineering Part 1

12RE016/ BAE508-Design & Project Management



1 BAE 401 Advanced Engineering Mathematics

2 BAE 402 Calculus


Mathcad is computer software primarily intended for the verification, validation, documentation and re-use of engineering calculations. First introduced in 1986 on DOS, it was the first to introduce live editing of typeset mathematical notation, combined with its automatic computations.

Mathds CAD Webinar



How to use


Start up



Lesson 1

Lesson 2

Lesson 3

Lesson 4

Lesson 5

Lesson 6

Plotting your way






BAE401+402-mathcad_15_m045_platform_support mathcad_15_m045_platform_support.pdf

BAE401+402-MathsCadDataSheet MathsCadDataSheet.pdf

 BAE401+402-Mathcad 11 Users Guide 11 Users Guide.pdf

BAE401+402-Mathcad manual 2000i (st) manual 2000i (st).pdf







 3 BAE 403 Engineering Mechanics

Gear Box Design

MESYS Shaft System Calculation - Interface with TBK Gear Calculation

TBK 2014

The TBK 2014 software package is a powerful and widely accepted calculation program for technical calculations for the development and design process. TBK is used in mid-sized companies for nearly 25 years. The calculation modules are developed in close co-operation with GWJ and the customers. According to helpful suggestions of users, a certain structure of the various program parts is accomplished over the years which leaves nothing to be desired, especially with regard to practical experience.

The TBK program provides calculation modules for spur gears, planetary gear trains with or without stage planets, bevel gears, worm gears and multi-stage cylindrical gearboxes. In addition, modules for the calculation of shafts, bearings and shaft-hub connections are available.

The software works according to generally accepted standards (e.g., DIN, ISO and AGMA).

The user is guided step-by-step through the inputs and is supported with suggestions and gets a solutions very quickly and efficiently.

1/TBK 2014 CAD PugIn for SOLIDWORKS: pinion shaft run out

2/TBK 2014 CAD-PlugIn for SOLIDWORKS: Bidirectional connection for CAD and calculation

3/TBK 2014 CAD-PlugIn for SOLIDWORKS: Create bevel gears in SOLIDWORKS

4/TBK 2014 CAD-PlugIn for SOLIDWORKS: Cylindrical gear with involute spline hub (DIN5480)

5/TBK 2014 CAD-PlugIn for SOLIDWORKS: save eAssistant password

6/TBK 2014 CAD-PlugIn for SOLIDWORKS: Insert gear manufacturing data

7/TBK 2014 CAD-PlugIn for SOLIDWORKS: pinion shaft with involute spline (DIN 5480)



BAE 403 MESYS-Axial-Radial-Rollerbearings 403 MESYS-Axial-Radial-Rollerbearings.pdf

BAE403 Ball Screw ReportExample_BallScrew Ball Screw ReportExample_BallScrew.pdf

BAE403 DIN743_CalculationBasis DIN743_CalculationBasis.pdf

BAE403 ExampleSlewingRing ExampleSlewingRing.pdf

BAE403 FlyerRollingBearingAnalysis FlyerRollingBearingAnalysis.pdf

BAE403 FlyerShaftCalculation FlyerShaftCalculation.pdf

BAE403 FlyerTrackRoller FlyerTrackRoller.pdf

BAE403 MESYS_Manual MESYS_Manual.pdf

BAE403 Tutorial_Angular_Contact Tutorial_Angular_Contact.pdf

BAE403 Tutorial_Cylindrical_Roller Tutorial_Cylindrical_Roller.pdf

BAE403 TutorialShaft TutorialShaft.pdf

BAE403 TutorialShaftSystems TutorialShaftSystems.pdf

BAE403 TutorialShiftGearTransmission TutorialShiftGearTransmission.pdf



BAE403 Calcula-3.5

BAE403 Engg Power To0ls eptool20 Engg Power To0ls

BAE403 Engg Power Tool eptool19 Engg Power Tool

BAE403 Shaft Calculation Tutorial_SolutionFiles Shaft Calculation




On this page the demo versions and the software documentation are available. All programs meet the requirements for the label “swiss made software”.

For a test version without restrictions, please contact us and we will provide you with a free 30-day license!


General Downloads

Rolling bearing calculation

Shaft calculation

Hertzian Contact Stress

Ball screw calculation

Rolling bearing calculation for slewing rings


Calulator for mechanical engineers. Computes weight, paint area, and first and second moment of area. Supports basic shapes, steel profiles, or industrial fasteners according to Czech Norms (CSN). Supports trigonometric functions and unit conversion.

Mechanical Calculator is a free software application from the Other subcategory, part of the Education category. The app is currently available in English and it was last updated on 2009-09-06. The program can be installed on All 32-bit MS Windows (95/98/NT/2000/XP).


Mechanical Calculator (version 3.5) is available for download from our website. Just click the green Download button above to start. Until now the program was downloaded 1902 times. We already checked that the download link to be safe, however for your own protection we recommend that you scan the downloaded software with your antivirus.

Publisher Description

Mechanical Engineering One 1.1 Screenshot

Your primary engineering aid in the field, design process and school.
Mechanical Engineering One is designed by an engineer for engineers.
One of the most comprehensive engineering tools on the market.
Main goal of the program is to help you in daily mechanical engineering problems that you may encounter.
It is not only for the mechanical engineers, but also for naval architects, civil engineers, HVAC engineers, electrical engineers and for all engineers and students that use some common unit conversions and math.
It has a very simple user interface for you to be able to use in the field.
The application includes various reference tables, calculators, converters. It also has one of the most comprehensive unit converter in the market. All of the tools have both Metric (SI) and Imperial (US) units.
It will evolve with your contribution.

Mechanical Engineering One is a free software application from the PIMS & Calendars subcategory, part of the Business category. The app is currently available in English and it was last updated on 2015-12-08. The program can be installed on Android.


Mechanical Engineering One (version 1.1) is available for download from our website. Just click the green Download button above to start. Until now the program was downloaded 1306 times. We already checked that the download link to be safe, however for your own protection we recommend that you scan the downloaded software with your antivirus.


Other References

The Importance of Learning Engineering Software in School


A large part of an engineer’s education is more than facts, calculations and theories. A strong engineering education should prepare young engineers to enter the professional world with all of the skills and knowledge they need to succeed.

Many engineering disciplines are becoming increasingly digital, which means relying on an increasing number of digital tools. Often these tools take the form of software packages and platforms for every possible engineering application: CAD/CAM/CAE design and simulation, product development and management, and many more.

It is essential that engineering students learn to use the same software programs during their time at university as they will be expected to use in the professional world, so that they can then bring those skills into their internships and first jobs as. Projects and competitions, whether in school or on the job market, also require engineers to take full advantage of available software tools.

The question is, if learning to use all this software is essential, how can engineering students get their hands on it?

The Importance of Learning Engineering Software in School


A large part of an engineer’s education is more than facts, calculations and theories. A strong engineering education should prepare young engineers to enter the professional world with all of the skills and knowledge they need to succeed.

Many engineering disciplines are becoming increasingly digital, which means relying on an increasing number of digital tools. Often these tools take the form of software packages and platforms for every possible engineering application: CAD/CAM/CAE design and simulation, product development and management, and many more.

It is essential that engineering students learn to use the same software programs during their time at university as they will be expected to use in the professional world, so that they can then bring those skills into their internships and first jobs as. Projects and competitions, whether in school or on the job market, also require engineers to take full advantage of available software tools.

The question is, if learning to use all this software is essential, how can engineering students get their hands on it?

Student Versions and Why They Matter

Luckily for engineering students, there is a growing trend for engineering software companies to offer student versions of their programs for free, or at greatly reduced cost.

And everyone likes the word “free,” right?

Of course, free or discounted student versions usually come with restrictions, such as limitations on storage or file size, the length of license terms or the kinds of work for which it can be used. Most such student licenses permit the software to be used for academic and non-commercial projects only, meaning students can use the program to complete coursework, pursue hobby projects or participate in engineering competitions, but cannot commercialize anything they used the software for without a full professional license.

Aside from that, most student versions offer the same functionality, toolsets, and models as the professional versions, which makes sense, since only learning half of a program wouldn’t provide the professional-level skills that new engineers need.

Being able to access engineering software during your education is vital, and being able to access it for free makes a big difference. Students already incur enough costs pursuing higher education. Having free access to essential software can mean the difference between a student mastering the skills they need or only learning the basics.

Any university or college program worth its salt will have campus computer labs with the necessary programs you need to complete all your courses, but as any engineering student knows, relying solely on lab access isn’t always ideal.

Every other student in your class will need the same software you do, which is why labs are often busy – sometimes even at capacity. The labs could also be closed, or (let’s be honest) you simply may not want to be stuck on campus in a computer lab all day and night.


The solution to the lab problem, of course, is having the software you need available on your own computer, ready for use at any time and any place you want to work.

Software Licenses and Options

There are typically two ways students can access free engineering software.

Academic Institution Software Licenses

Along with the licensing agreements universities already require in order to offer software on the machines on campus or in computer labs, many institutions arrange an additional central licensing agreement that allows students and faculty to download software to their personal machines. This is often purchased and downloaded, or downloaded for free with a license key, through your school’s campus IT services or a campus-operated online storefront.

These software agreements usually involve a limited-term license (such as per year or per semester) and require registration through your school’s academic IT service department. This is to confirm your student status and eligibility for the software as well as to receive any license code or key needed to authenticate the download.

These student licenses are usually for academic, non-commercial use only.

Individual Download Through the Software Vendor

On the other hand, many companies have started to offer their free student software versions directly through their own websites. This still requires users to register in order to prove their eligibility, typically by using an academic email address, student ID number, an access code from your school’s IT services or other proof of enrollment in a college or university program.

License terms can vary, but these student versions are most often on a per-semester or per-school-year basis and require renewal with your student credentials at the end of the license term in order to keep using the software. These licenses are also almost always limited to academic and non-commercial uses.

How and Where Can I Get This Software?

Not all the software listed below is available for free; some licenses are only available for purchase at a discounted student price. As a general rule of thumb, check with your school’s campus or department IT services first to see what software you can access for free or at a discount through your institution. Chances are good that many, if not all, of your software needs will be covered by bulk academic licenses.

For other programs you want or need, we’ve compiled a list of free and discounted student software resources for a wide range of engineering design, simulation and product development needs.




Download Links

Company Altair

Software HyperWorks 14.0 Student Edition

Applications Student edition based on the HyperWorks Desktop. Applications for modeling and visualization, analysis, performance data management, mathematical modeling and conceptual design.

Download Links

Company ANSYS

Software ANSYS Student | AIM Student

Applications Software for simulation and design. Includes problem-size, limited versions of ANSYS Mechanical, ANSYS CFD, ANSYS Autodyn, ANSYS Workbench, ANSYS DesignModeler and ANSYS DesignXplorer. The current release is 17.0 and has the following problem size limits: Structural physics - 32,000 nodes/elements, Fluid physics - 512,000 cells/nodes

Download Links

Company ANSYS

Software SpaceClaim Student Edition

Applications 3D solid modeling for creating, editing and repairing geometry in files from any source. Prepare 3D designs for prototyping, analysis and manufacturing. Check if your school has an academic license. Can also be purchased through the vendor.

Download Links

Company Autodesk

Software Fusion 360

Applications 3D CAD, CAM and CAE for product development. Combines industrial and mechanical design, simulation, machining and collaboration tools from concept through production.

Download Links

Company Autodesk

Software AutoCAD

Applications Design tools for 3D design, documentation and cloud collaboration, including a mobile app to access designs anytime.

Download Links

Company Autodesk

Software Revit

Applications Built for Building Information Modeling (BIM) for architecture and infrastructure design and construction. Offers the functions of all Revit disciplines (architecture, MEP, structure) in one interface.

Download Links

Company Autodesk

Software (Misc.)

Applications Autodesk also offers a wide range of their other software packages under educational licenses as single programs and bundled software suites. Check out the link for the full list of available software.

Download Links

Company Bentley

Software Academic SELECT Software Portfolio

Applications A wide range of software is available through Bentley's StudentServer, covering civil engineering and design, structural analysis, modeling and visualization and more.

Download Links

Company CD-Adapco

Software STAR-CCM+ Student License

Applications CFD solver for fluid or solid flow, heat transfer and stress problems involving multiphysics and complex geometries. Student download includes full version of the software plus access to tutorial and other resources.

Download Links

Company COMSOL

Software COMSOL Multiphysics

Applications Simulation tools for electrical, mechanical, fluid flow and chemical engineering applications and product development. Includes geometry, equation-based and physics-based modeling, meshing, solvers and finite elements. Check with your campus IT services to see if your school has a COMSOL Academic Server license available for students.

Download Links

Company Dassault Systèmes

Software SOLIDWORKS Student Edition

Applications Student edition package includes tools for 3D CAD design, FEA and CEA, kinematics analysis, electrical systems design, technical documentation and more. Paid only, or inquire with your school for an institutional license agreement.

Download Links

Company Dassault Systèmes

Software DraftSight CAD Software

Applications 2D CAD software capable of accessing existing DWG files and creating new files. Free version for students, hobbyists and individuals.

Download Links

Company Dassault Systèmes

Software Misc.

Applications Dassault also offers a variety of other software for classroom and student use, both for free or for a discounted cost.

Download Links

Company Dassault Systèmes

Software CATIA V5 Student Edition

Applications Design software for 3D CAD product design, simulation, analysis and manufacturing. Available for $99 through Dassault's 3DS Academy. Current student promotion to download free with promo code.

Download Links

Company Dassault Systèmes

Software Abaqus Student Edition

Applications Finite element analysis tool for structural models up to 1,000 nodes and CFD models up to 10,000 nodes. Available for free through 3DS Academy.

Download Links

Company Dassault Systèmes

Software ICEM Surf Student Edition

Applications Software based surfacing and styling for Class A Explicit surface modeling, surface analysis and design visualization. $49 through 3DS Academy.

Download Links

Company ESTECO

Software ModeFRONTIER

Applications Software for multi-objective and multi-disciplinary optimization. Offers workflow and post-processing tools for statistical analysis, data visualization and decision making. One-year license available at a student price with registration in the ESTECO Academy training and resources community.

Download Links

Company Graphisoft

Software ArchiCAD

Applications BIM software for architects, designers and engineers to design, document and collaborate on building and infrastructure projects.

Download Links

Company Maplesoft

Software Maple for Students

Applications Math software to analyze, visualize and solve mathematical problems. Check if your school has academic licensing options to access for free; otherwise, the software can be purchased for $99 for a single student user license through the Maplesoft webstore.

Download Links

Maplesoft Web Store Student Catalog

Company Maplesoft

Software MapleSim Student Edition

Applications Modeling and simulation tools for engineering students to build and study realistic designs, system-level interactions, parameter optimization, sensitivity analysis and other design applications. Your school may have an academic license; otherwise the software can be purchased for $99 from the Maplesoft webstore.

Download Links

Company MasterCAM

Software MasterCam

Applications CAM software used professionally worldwide for milling, turning, routing and wire EDM. Applications across industries from prototyping to production parts. Check with your school to see if academic student access licenses are available.

Download Links

Company MathWorks

Software MATLAB and Simulink Student Suite

Applications Bundled software suite including MATLAB, Simulink and ten of the most common add-on products. Applications for prototyping, testing and running models. May be available free through your school, otherwise can be purchased for $99 through the MathWorks website.

Download Links

Company MathWorks

Software MATLAB Student (unbundled)

Applications MATLAB software only. Available for purchase $49 from MathWorks website. Check if your school has a MATLAB campus license.

Download Links

Company MSC Software

Software Adams

Applications Multibody dynamics simulation and motion analysis for moving parts, load and force distribution and optimization of mechanical systems.

Download Links

Company MSC Software

Software MSC Nastran with Patran

Applications Finite element analysis solver for multidiscipline simulation and modeling. Perform analysis of stress, dynamics or vibration in complex systems.

Download Links

Company MSC Software

Software Marc

Applications Implicit nonlinear FEA simulation solution including capabilities for contact, large strain and multiphysics.

Download Links

Company MSC Software

Software Actran

Applications Acoustic simulation tool for acoustics, vibro-acoustics and aero-acoustics problems.

Download Links

Company MSC Software

Software Digimat

Applications Modeling software for material engineering with mean-field and FE based micro-mechanics for simulating materials and structures.

Download Links

Company MSC Software

Software MSC Apex

Applications Computational parts-based CAE software for performing deformation, stress and normal modes analysis of materials mechanics, structural analysis, natural frequencies or mode shapes.

Download Links

Company Nemetschek Scia

Software SCIA Engineer for Students

Applications Multi-material structural analysis and design software for BIM modeling in architecture and construction engineering. Offers modeling, mesh generator, finite element solving and tools to check for optimization for international and national building codes. Free student license subscription for one year term, renewable each year.

Download Links

Company OnShape

Software OnShape Free Account

Applications CAD platform for product design, operating on the cloud and available for multiple devices. Offers 3D CAD modeling for parts and assemblies and easy collaboration with team members.

Download Links

Company PTC

Software Creo Parametric 3.0

Applications 3D CAD software for design, analysis, simulation and product design.

Download Links

Company PTC

Software Mathcad Express

Applications Mathematics software for performing, analyzing, documenting and sharing engineering calculations. Can do unit conversion, interactive 2D and 3D result plotting, worksheet integration into PTC Creo models and present calculations with graphs, text and images in a single document. Free-for-Life license; includes 30-day trial of full version PTC Mathcad 3.1, after which license defaults to lifetime access PTC Mathcad Express, which is a lighter version of Mathcad 3.1.

Download Links

Company Siemens

Software Solid Edge Student Edition

Applications Mechanical CAD software for design, producing 3D digital prototypes and other product design applications.

Download Links

Company Siemens

Software NX Academic Edition

Applications Model products with 3D CAD, evaluate performance with CAE simulation tools, learn machine tool programming and other aspects of product manufacturing. Available through academic campus licensing, in some cases schools have "loan licenses" for students to use the software at home. Purchase available for $98.95 through several educational online storefronts.

Download Links

Company SimScale

Software SimScale Community

Applications Engineering simulation platform that operates through your internet browser. Performs a variety of analysis tasks on CAD models, including fluid flow, thermal analysis, acoustic simulation, particle performance and more.

Download Links

Company Trimble

Software SketchUp Pro Student

Applications 3D drawing tool software for architecture and construction, including programming, diagramming, design development, documentation and RFI's. Check with your school if there is a free license agreement; otherwise, the software can be purchased for $49 through the SketchUp website.

Download Links

Company United States Environmental Protection Agency

Software EPA Net

Applications Environmental engineering water modelling software. Facilitates the simulations for networks of junctions, pipes, pumps, valves and storage structures, calculating flow of water, pressures, tank elevations and concentrations of chemical species, water age and source tracing.

Download Links

Company Wolfram

Software Mathematica Student Edition

Applications Technical computing for engineering research and education. Check with your school for an academic license; otherwise, the software can be purchased starting at $120 through the Wolfram website.

Download Links

Company Wolfram

Software WolframAlpha

Applications Free online computation and calculation engine.

Download Links

For more ways to help you afford your engineering degree, check out How Will You Pay For Your Engineering Master's Degree?

Considering an engineering Master's degree?

Find the right program for you with the Master's Discovery Tool!





 BAE 404 Engineering Materials & Thermodynamics

Engineering Materials

Materials Database Online Software

Engineering Thermodynamics

Introductory Chemical Engineering Thermodynamics, 2nd ed.

J.Richard Elliott, Carl T. Lira

Search form


You are here

1.           Home

Software Download



The textbook is supported by software that permits students to explore the code and perfrom 'what if' analysis. The software is distributed on the 'chethermo' account on To download the software, click here. You may encounter advertisements that ask you to sign up for content unrelated to We DO NOT require any registration to download the software, so be careful to read any pop-ups, etc.

The software distribution was updated to on 3/30/18. This is a minor update, mainly to fix some bugs in UNFAC LLE. To see a list of changes, since release, visit

The programs are provided in a single windows .zip file. It is recommended that you remove them from the zip file before using them. The zip file can be maintained as a backup. In Windows, open the archive with Windows Explorer, and then drag or copy/paste them into the folder of your choice. If your computer has another zip utility installed that you are not comfortable using, after saving the file to your computer, you can probably find the Windows Explorer by right-clicking on the zip file and using 'Open With...'.

Some users have difficulties with MATLAB if the files are placed on a student computer lab windows desktop. If you find strange behavior, move the files to a regular folder before blaming the software.

Some of the code is developed for MATLAB. A couple of open source MATLAB alternatives exist. If you would like to try these options, see our page on Octave and Scilab.




2/Solid Liquid Equilibria using Excel

3/Residue Curves for Benzene(x1) + Ethanol(x2) + Methanol(x3)

4/Sillen Basics

5/Z vs. Pr Plot using Matlab

6/Using Preos.xlsx to plot an isotherm

7/LLE Excel Macro

8/PrMix Spreadsheet

9/Publishing from Matlab to html to Microsoft Word

10/Fitting Pxy data using Excel








5 RE001- Foundation Studies in Renewable Energy and Sustainability

6.RE003- Solar and Thermal Energy Systems



RE001+003 SAM Manual.pdf SAM Manual.pdf



RE001+003 Charge Controller V1.95-Windows Charge Controller

RE001+003 eLOG-Windows

RE001+003 Inverter(SHI&STI)V1.1-Windows Inverter(SHI&STI)

RE001+003 Inverter(TP)V1.1-Windows Inverter(TP)

RE001+003 Inverter(UPower)V1.2-Windows Inverter(UPower)

RE001+003 SPP-02(Sealed)V4.0-Windows SPP-02(Sealed)

RE001+003 SunDATForSketchUp-V3-9-0-B12

RE001+003-SPP Tools(Li)V3.0 Tools(Li)



Kalkener's online solar simulation software allows calculating solar thermal water heating systems:
the sizing of its main components according to the monthly, weekly and daily hot water consumption profiles, the solar site survey, the shading, orientation and tilt losses, the optimal position of solar collectors located on sloped roofs, the annual solar energy production (taking in account losses) and its key profitability indicators, (IRR and NPV).

 Read more: KALKENER


SCAN THE SUN, Solar collector software

ScanTheSun app calculates best direction and insolation of a solar collector panels

taking into account surrounding trees, buildings or other sources of shading.
ScanTheSun allows to :

 Read more: ScanTheSun

RETScreen solar thermal

RETScreen 4 is a free Excel-based clean energy project analysis software tool that helps decision makers quickly and inexpensively determine the technical and financial viability of potential renewable energy,

 Read more: RETScreen solar thermal


Viessman ESOP Online for Viessman collectors and systems. Online Solar Calculation and Simulation of Solar Thermal Systems.
Results: Solar Yield, Solar Fraction, Efficiency, Collector Area, Storage Tank Volume.

 Read more: VIESSMAN


Software dedicated to large hot water systems as hotels, industry, camping...

NO MORE AVAILABLE! It has been replaced by TRANSOL, see on Professional solar thermal softwares

Solar Water Heating Calculation (SWH calculator, by California Energy Commission)

Solar Water Heating Calculation for built up system.
Note to Users: California F-Chart has been designed to calculate solar thermal water heating contributions for built up solar systems.

 Read more: Solar Water Heating Calculation (SWH calculator, by California Energy Commission)

SHW - Simulation Software for Thermal Solar Systems

SHW is a simulation software for Thermal Solar Systems. It is a freeware for Research and Teaching use.
Designed from unit of Energy Efficient Buildings at the University of Innsbruck, Austria.
No Online help is available.
Volunteers for



Online Calculator



Wire Calculator- Online

The System Advisor Model (SAM) is a free techno-economic software model that facilitates decision-making for people in the renewable energy industry:




·                     Project managers and engineers

·                     Policy analysts

·                     Technology developers

·                     Researchers

SAM can model many types of renewable energy systems:

·                     Photovoltaic systems, from small residential rooftop to large utility-scale systems

·                     Battery storage with Lithium ion, lead acid, or flow batteries

·                     Concentrating Solar Power systems for electric power generation, including parabolic trough, power tower, and linear Fresnel

·                     Industrial process heat from parabolic trough and linear Fresnel systems

·                     Wind power, from individual turbines to large wind farms

·                     Solar water heating

·                     Geothermal power generation

·                     Biomass combustion for power generation

·                     High concentration photovoltaic systems

SAM's financial models are for the following types of projects:

·                     Residential and commercial projects where the renewable energy system is on the customer side of the electric utility meter (behind the meter), and power from the system is used to reduce the customer's electricity bill.

·                     Power purchase agreement (PPA) projects where the system is connected to the grid at an interconnection point, and the project earns revenue through power sales. The project may be owned and operated by a single owner or by a partnership involving a flip or leaseback arrangement.

·                     Third party ownership where the system is installed on the customer's (host) property and owned by a separate entity (developer), and the host is compensated for power generated by the system through either a PPA or lease agreement.

For a more detailed description of SAM, see Blair et al. (2015), System Advisor Model, SAM 2014.1.14: General Description, NREL/TP-6A20-61019 (PDF 1.6 MB).

System Advisor Model (SAM)

TravisCI FOSSA Status

The SAM Open Source Project repository contains the source code, tools, and instructions to build a desktop version of the National Renewable Energy Laboratory's System Advisor Model (SAM). SAM is a simulation program for electricity generation projects. It has models for different kinds of renewable energy systems and financial models for residential, commercial, and utility-scale projects. For more details about SAM's capabilities, see the SAM website at

For a short video describing the SAM repositories, see

The SAM release notes are in

The desktop version of SAM for Windows, Mac, or Linux builds from the following open source projects:

·         SSC is a set of "compute modules" that simulate different kinds of power systems and financial structures. It can be run directly using the SAM Software Development KitIf you are looking for the algorithms underlying the models, they are located in this repository.

·         LK is a scripting language that is integrated into SAM and allows users to add functionality to the program.

·         wxWidgets is a cross-platform graphical user interface platform used for SAM's user interface, and for the development tools included with SSC (SDKtool) and LK (LKscript). The current version of SAM uses wxWidgets 3.1.1.

·         WEX is a set of extensions to wxWidgets for custom user-interface elements used by SAM, and by LKscript and DView, which are integrated into SAM.

·         Google Test is a C++ test framework that enables comprehensive unit-testing of software. Contributions to the project will eventually be required to have associated unit tests written in this framework.

·         This repository, SAM, provides the user interface to assign values to inputs of the SSC compute modules, run the modules in the correct order, and display simulation results. It also includes tools for editing LK scripts, viewing time series results, and generating shade data from a 3-dimensional representation of a photovoltaic array or solar hot water collector and nearby shading objects.

We also include two Sandia libraries, stepwise, and LHS, which are distributed as part of the Dakota platform, licensed under LGPL. These libraries may be found here.

Quick Steps for Building SAM

For detailed build instructions see the wiki, with specific instructions for:

These are the general quick steps you need to follow to set up your computer for developing SAM:

1.    Set up your development tools:

2.    Download the wxWidgets 3.1.1 source code for your operating system from

3.    Build wxWidgets.

4.    In Windows, create the WXMSW3 environment variable on your computer to point to the wxWidgets installation folder, or in MacOS and Linux, create the dynamic link /usr/<USERNAME>/local/bin/wx-config-3 to point to /path/to/wxWidgets/bin/wx-config.

5.    As you did for wxWidgets, for each of the following projects, clone (download) the repository, build the project, and then (Windows only) create an environment variable pointing to the project folder. Build the projects in the following order, and assign the environment variable for each project before you build the next one:


Repository URL

Windows Environment Variable









Google Test



If you would like to report an issue with SAM or make a feature request, please let us know by adding a new issue on the issues page.

If you would like to submit code to fix an issue or add a feature, you can use GitHub to do so. Please see Contributing for instructions.


SAM's open source code is copyrighted by the Alliance for Sustainable Energy and licensed with BSD-3-Clause terms, found here.

SAM also includes two LGPL licensed libraries from Sandia National Laboratory. These Fortran libraries have been pre-compiled and included as binaries here. To swap in a new version of these libraries, you may compile them as binary/executables and copy them into the respective folder.



SunDAT is an extension/plugin for SketchUp. So please ensure that you have SketchUp installed on your computer prior to installing SunDAT. You can download SketchUp here



 7.RE004- Energy Storage Systems

The ESWare™ Suite

At the core of IHI’s offering is the proprietary software suite, ESWare. ESWare is an end-to-end energy storage software that enables customers to maximize the value of their energy storage systems.

·             Sophisticated techno economic analysis based on adaptive dispatch algorithms

·             Optimized autonomous operation using real time data integration and forecasting

·             Supports both front-of- the-meter and behindthe-meter opportunities

·             9 different modes of operations in addition to economic operation


IHI Energy Storage leverages the proprietary software to design energy storage systems for interested customers.

With robust and efficient non-linear programming, ES/Analyzer determines the best energy storage dispatch simulation available given your project parameters. Using historical data and advanced metrics, ES/Analyzer provides a summary report and pro-forma including optimal sizing (MW, MWh) to maximize the return on investment and provide other key insights to build your energy storage project. The unique parametric analysis function provides financial comparison of different sizing options to design the energy storage system that most effectively meets your needs.


Building on ES/Analyzer’s functionality, ES/Optimizer derives the optimal operation schedule for an energy storage system under real-time control – while using the same optimization framework and algorithm as ES/Analyzer. ES/Optimizer also leverages a neural network to forecast load, evaluate the forecast alongside real-time data, and uses this information to guide the dispatch operation of the energy storage system. With this advanced forecasting technique and the end-to-end algorithm structure, the ESWare suite keeps simulation and operation closely linked and accurately schedules the operation of the energy storage system.


The final piece in the ESWare suite is a site control platform that connects ES/Optimizer with the energy storage system. ES/Pilot operates the energy storage system autonomously through the connection with batteries and power conversion systems, based on the information provided by ES/Optimizer.

ES/Pilot has 9 modes of operation, including economic dispatch, rule-based dispatch, and more. These modes of operation enable users to leverage their energy storage system in a variety of ways, such as demand response, peak shaving, and energy arbitrage, with one all-inclusive software system. It is designed to be scalable with domain and zone controllers and adaptable for various systems.


 9.RE006- Wind Energy Conversion Systems

Wind energy software

From Wikipedia, the free encyclopedia

Jump to navigationJump to search

Specialized wind energy software applications aid in the development and operation of wind farms.


·                     1Pre-feasibility and feasibility analysis

·                     2Turbine design

·                     3Flow modeling

·                     4Farm modeling

·                     5Farm visualization

·                     6Farm monitoring

·                     7Prediction software

·                     8References

Pre-feasibility and feasibility analysis[edit]

The RETScreen software wind power model is designed to evaluate energy production and savings, costs, emission reductions, financial viability and risk for central-grid, isolated-grid and off-grid wind energy projects, for multi-turbine and single-turbine hybrid systems. Developed by the Government of Canada, the software is free, multilingual, and includes links to wind energy resource maps.

The Wind Data Generator (WDG) is a Wind Energy Software tool capable of running WRF (Weather Research and Forecasting) model to create a wind atlas and to generate wind data at resolutions of 3 km to 10 km.

Turbine design[edit]

Software helps design wind turbines. There are several aero-elastic packages that are used in this design process.

FOCUS6 aids in the design of wind turbines and turbine components such as rotor blades. It was developed by Knowledge Centre Wind turbine Materials and Constructions (WMC)[1] and Energy Research Centre of the Netherlands (ECN).[2]

The National Wind Technology Center (NWTC), a division of the U.S. National Renewable Energy Laboratory (NREL), has developed many packages which are used by turbine manufacturers and researchers. NWTC has developed a suite of turbine design and performance prediction codes which rely on Blade Element Momentum (BEM) theory. WT_Perf uses steady BEM theory to model turbine performance. FAST is a comprehensive aero-elastic simulator which uses unsteady BEM theory to model a turbine as a collection of rigid and flexible bodies in a spatiotemporal field of turbulent flow. Germanischer Lloyd found FAST suitable for "the calculation of onshore wind turbine loads for design and certification."[3][4]

The open source software QBlade developed by the wind energy research group of Hermann Föttinger Institute of TU Berlin (Chair of Fluid Dynamics) is a BEM code coupled with the airfoil simulation code XFOIL. It allows the user to develop/import airfoil shapes, simulate them and use them for the design and simulation of wind turbine blades/rotors with the use of steady state BEM theory. The software is built with the Qt framework thus it includes a graphical user interface.

The open source software Vortexje, developed by Baayen & Heinz GmbH in Berlin, is an unsteady 3D panel method implementation suitable for dynamic simulation of vertical and horizontal axis wind turbines. Easily coupled with other simulation environments such as Simulink and Dymola, it is suitable for aerodynamic optimization, fluid-structure interaction problems, and unsteady control system simulation.

Ashes is a software package for analysing aerodynamic and mechanical forces for onshore and offshore horizontal axel wind turbines. It is based on research done at the Norwegian University of Science and Technology in Trondheim, Norway.

Turbine design engineering software



Latest stable version



Ashes [5]













open source



DTU Lyngby










DTU Wind Energy





TU Berlin


open source








Baayen & Heinz GmbH


open source


Flow modeling[edit]

Wind flow modeling software predicts important wind characteristics at locations where measurements are not available. WAsP was created at Denmarks' Risø National Laboratory. WAsP uses a potential flow model to predict how wind flows over terrain at a site. Meteodyn WT, Windie, WindSimWindStation [6] and the opensource code ZephyTOOLS[7] use computational fluid dynamics instead, which are potentially more accurate, but more computationally intensive.[8]

Flow modelling software



Latest stable version




Cancalia/One Energy





DTU Wind Energy





Vector AS




Meteodyn WT











menzio GmbH





Windie Lda.




Farm modeling[edit]

This software simulates wind farm behavior, most importantly to calculate its energy output. The user can usually input wind data, height and roughness contour lines (topography), turbine specifications, background maps, and define environmental restrictions. Processing this information produces the design of a wind farm that maximizes energy production while accounting for restrictions and construction issues. Packages include Meteodyn WTopenWind, WindFarm, WindFarmerWindPROWindSim and WindStation[6].

Farm visualization[edit]

Wind farm visualization software graphically presents a proposed wind farm, most importantly for the purpose of obtaining building permits. The primary techniques include photomontages, zone-of-visual-impact maps and three-dimensional visualization (perspective views of the landscape often incorporating aerial photography and including turbines and other objects).

Farm visualization software



Latest stable version




Solute Ingenieros





AWS Truepower




EMD International A/S



Meteodyn WT











The Imagineers







Farm monitoring[edit]

Wind farm monitoring software is a software that allows people to see if the wind turbines are running well or are going to become broken. Other functions of monitoring software is reporting, analysis of measurement data (power curve) and tools for monitoring of environmental constraints (bat control, etc.).

Farm monitoring software



Latest stable version




Clir Renewables Inc



DrehPunkt GmbH


Meteodyn SPA





GPM Horizon



EMD International A/S




EMD International A/S



Greenbyte Energy Cloud

Greenbyte AB


Prediction software[edit]

Main article: Wind power forecasting

For existing wind farms, several software systems exist which produce short and medium term forecasts for the generated power (single farms or complete forecast regions) using existing numerical weather prediction data (NWP) and live (SCADA) farm data as input. Examples of numerical weather prediction models used for this purpose are the European HiRLAM (High Resolution Limited Area Model) and the GFS (Global Forecast System) from NOAA.















Wind resource assessment, siting & energy yield calculations

WAsP is the industry-standard PC software for wind resource assessment, siting and energy yield calculations for wind turbines and wind farms. WAsP is used for sites located in all kinds of terrain all over the world and includes models and tools for every step in the process from wind data analysis to calculation of the energy yield for a wind farm. Almost 5000 WAsP licenses have been sold in about 100 countries.
Typical WAsP applications:

·                     Calculation of energy yield for single wind turbines and wind farms

·                     Calculation of wind farm efficiency

·                     Wind resource and turbulence mapping over selected areas

·                     Siting of wind turbines and wind farms

·                     Calculation of wind conditions for IEC site assessment, e.g. mean wind speed, wind flow inclination wind shear and ambient turbulence for single wind turbines (complete assessment also requires WAsP Engineering)

WAsP contains several physical models to describe the wind climate and wind flow over different terrains and close to sheltering obstacles. Also, WAsP contains a wake model for wind farm wake effects and a stability model for average heat flux conditions. For horizontal and vertical extrapolation, WAsP uses the built-in linear IBZ model, which will perform adequately for flat to moderately complex terrain. If the terrain is very complex with many steep slopes, WAsP includes easy access to an external state-of-the-art CFD model too.

The data used by WAsP for wind resource and energy yield calculations come from different sources. The wind-climatological input may come from wind measurements at a nearby meteorological mast or may be derived from meso-scale modelling results. The elevation  description is derived directly from space shuttle elevation data or other data sets, while the land cover description and nearby sheltering obstacles can be extracted from topographical maps, databases, or satellite imagery (Google Earth).

WAsP comes complete with freeware utility tools for wind data analysis, digital map construction and editing, power and thrust curve editing, as well as for IEC 61400-1 site assessment and for IEC 61400-12-1 power performance measurements.

         Facts about WAsP

·                     Industry standard for over 25 years 

·                     Almost 5000 users worldwide

·                     More than 230 certified WAsP users

·                     Developed by the Danish Technical University, Wind Energy Dept. (formerly Risø National Laboratory)

·                     Under continuous development, by scientists at the forefront of wind energy research


Download WAsP Bundle

WAsP course

Educational WAsP

Free trial licence


Wind farm production

Wake Effect Model

Micro siting

Wind Power Potential

Wind Resource Mapping

Wind Climate Estimate

Wind Atlas Generation


 Wake Effect Model

In WAsP, as well as in the old Park DOS-program from which the algorithm was derived, the calculation of mutual wake effects between the turbines in a wind farm is based on a model described in the following paper from the EWEA 1986 conference:

I. Katic, J. Højstrup and N.O. Jensen: "A Simple Model for Cluster Effeciency", European Wind Energy Association Conference and Exhibition, 7-9 October 1986, Rome, Italy.

The flow field used by the model to calculate wind turbine output is indicated below.


The effective wind speed deficit at the down-wind wind turbine ("1") is calculated using the following equation


U0 is the undisturbed wind speed at the up-wind turbine ("0") with rotor diameter D0, Ct the thrust coefficient, X01 the downwind horizontal distance between the wind turbines and k is the wake decay constant.

The thrust coefficient Ct is related to the thrust force FT, rho being the density of the air, as


The initial wind speed reduction from U0 to V, when passing the rotor plane, is related to Ct by: (1-Ct) = (V/U0)2.

The wake effect decay constant has the default value = 0.075 which according to our experience is adequate in most land-cases. In off-shore applications, however, we recommend to use a lower limit of k = 0.04.

·                     predicted wind climates + WTG characteristics + wind farm layout —> wind farm wake losses

Micro-siting of wind turbines

Given a regional wind climate and a digital map, the wind climate at any site and height in this map can be evaluated in a matter of seconds. A 'virtual' wind turbine site can be moved around in the terrain, either by dragging it with the mouse or by specifying its coordinates, and the wind climate and expected power production of these sites may be obtained. An example of a turbine site in a digital map is given below:


If you have a couple of minutes, or half an hour, you can also map the wind resource in detail over the site, say, with a resolution of 100 m. The value of the expected AEP is shown when you move the mouse slowly over the wind resource map:

Estimation of Wind Power Potential

The total energy content of the mean wind is calculated by WAsP. Furthermore, an estimate of the mean annual energy production (AEP) of a wind turbine can be obtained by providing WAsP with the power curve of the wind turbine in question. *

·                     predicted wind climate + power curve —> annual energy production (AEP) of wind turbine

If, for example, a 1-MW wind turbine is erected at a given site, the following results are readily obtained:

If several wind turbines are erected close to each other, they constitute a wind farm. In a wind farm, the turbines interact with each other and the total production of the farm will be less than the sum of the wind turbine AEP's. The production of the wind farm can also be calculated using WAsP.

Wind Resource Mapping

Resource grids let you manage a rectangular set of points for which summary predicted wind climate data are calculated. The points are regularly spaced and are arranged into rows and columns. This lets you see a pattern of wind climate or wind resources for an area. You don't need to create each point in the grid individually. Instead you just specify the location of the grid, the number of rows and columns and the distance between the points.

Here's an example:

Each point in the grid is like a simpler version of a normal turbine site. All the points have the same height a.g.l. If a wind turbine generator is associated with the grid, then that specification is used for all of the points in the grid.

For each point, WAsP calculates the following data:

·                     the elevation

·                     the mean wind speed

·                     the mean power density

·                     the annual energy production (if a wind turbine generator is associated)

·                     the Weibull-A value

·                     the Weibull-k value

·                     the ruggedness index RIX

·                     the performance indicator DRIX

You can also see some simple statistics about the resource grid:

Wind Climate Estimate

Using a regional wind climate calculated by WAsP or one obtained from another source – e.g. the European Wind Atlas or one of the many wind atlases now available – WAsP can predict the wind climate at any specific site and height by performing the inverse calculation as is used to generate the regional wind climate. By introducing descriptions of the terrain around the predicted site, the WAsP models can predict the actual, expected wind climate at this site.

·                     regional wind climate + site description —> predicted wind climate (PWC)

The predicted wind climate is given in terms of the wind rose and the wind speed distributions for each sector and in total. The WAsP window corresponding to the predicted wind climate looks like this:


WAsP calculates the following data (for each sector and in total) for the site:

·                     the frequency of occurrence

·                     the Weibull A-parameter

·                     the Weibull k-parameter

·                     the mean wind speed

·                     the mean power density

·                     the annual energy production (if a wind turbine generator is associated)

·                     the wake loss (if the turbine site is member of a wind farm)


Wind atlas generation

The observed wind climate can be transformed into a so-called regional wind climate, also referred to as a wind atlas data set. In a regional wind climate, the wind observations have been 'cleaned' with respect to the site-specific conditions at the anemometer site. The regional wind climate is thus site-independent and the wind distributions have been reduced to certain standard conditions.

·                     observed wind climate + site description —> regional wind climate (wind atlas data sets)

The wind atlas window in WAsP shows the mean wind speed and mean power density for 20 different standard classes, defined by the height above ground level and the roughness length:


You can read more about WAsP and the Wind Atlas methodology here.

Updated by Heidi Serny Jacobsen on 8 July 2015


DTU Wind Energy
Risø Campus
Frederiksborgvej 399
Building 118
4000 Roskilde
CVR: DK30060946
Phone: (+45) 4677 5943

Technical support

Use of Personal Data






10 RE010-Engineering Materials


 Engineering Materials

Materials Database Online Software
























 11 RE012a-Electrical Engineering Part 1


Circuit Draw


Document CircuitLogixUserGuide.pdf




RE012 CLStudent_Setup


RE012 edraw-max_setup_full5371 edraw-max_setup_full5371 (2).zip


RE012 gnucap-master

RE012 LTspiceXVII


RE012 ngspice-31_64


RE012 pecs

RE012 solveelec25ensetup



2/Analog Circuit Simulator

3/SIM Plus

4/Circuit Logix


6/Multi SIM




10/Android Circuit Simulation’



Free and Open source circuit simulator software list:-

NgSpiceone of the popular and widely used free, open source circuit simulator from Sourceforge. NgSpice is developed by a collective effort from its users and its code is based on 3 open source software packages:- known as:- Spice3f5 , Cider and Xspice. Ngspice is a part of gEDA project which is growing every day with suggestions from its users, development from its contributors, fixing bugs and approaching perfection. As its a collaborative project you can suggest improvement of the circuit simulator and be a part of the development team.

GnuCap is another open source project, developed as a general purpose circuit simulator. Known widely as GNU Circuit analysis package, this linux based circuit simulator performs various circuit analysis functions as dc and transient analysis, ac analysis etc. Developers have incorporated spice compatible model for MOSFET, BJT and Diode.

EasyEDA – EasyEDA is another free software that doesn’t require downloading. You can just signup and use the software, you can even try it without a signup but to download/save what you made you have to have an account which is ofcourse free.

CircuitLogix this student version software from CircuitLogix enables you to perform analog, digital and mixed mode circuit analysis and simulation.  This SPICE simulation software provides 4000 devices on its student version which is 1/3 of the pro version. This circuit building software give access to switches, linear IC and digital IC, FET, Transistors, relays, displays, signal generators, SCR’s, opto isolators, photo diodes, semiconductors, motors etc.

LTSpiceis a widely popular SPICE simulator from Linear. LTspice is a free circuit simulation tool from Linear Technology corporation. This simulation software is considered as one of the best freeware available. Highlight of LTspice is much fast simulation of switching regulators with enhanced SPICE (compared to normal SPICE simulators).LTspice gives access to over 200 op amp models, transistor models, MOSFET models etc. A high disadvantage of LTspice is its proprietary code base which is licensed by Linear Technology. Had they made it open source, LTspice could have gone places with collaborative development.

Note: LTSpice is considered as the BEST circuit simulation software available by users.

MultiSim is a student version circuit simulation software from National instruments. As you know, student versions always comes with limited access. Still this is a great simulation tool for beginners in electronics. MultiSim, the circuit maker software enables you to capture circuits, create layouts, analyse circuits and simulation. Highlight features include exploring breadboard in 3D before lab assignment submission, create printed circuit boards (PCB) etc. Breadboard simulation is possible with Multisim circuit simulator.

TopSpice this is a demo version circuit simulator from Penzar. This electronic simulation tool is tailored to work with Windows only and its is compatible for Windows XP/Vista/7.  TopSpice is a mixed mode mixed signal digital,analog, behavioral simulation software. It offers both Pspice and Hspice compatible simulation of circuits.

Circuit Simulator 1.5j is a freeware circuit simulation tool. I have not used this tool or even attempted a try. I add this as a suggestion from a user in our forum. I think this is just basic tool with very basic functions, created for starter purpose. Use at your own risk.

MacSpice is a free circuit simulation software for Apple Macintosh users. This circuit simulation which is compatible with PowerPC and Intel architecture Apple Macintosh (MAC pc) computers is derived from Berkeley Spice 3f5 . This breadboard simulator can perform simulation ranging from a single resistor to an integrated circuit with thousands of devices and components packed together.

SimScale – SimScale is a cloud-based simulation software which you can do everything online. They have a free community plan which you can signup for but all the circuits you make will be publically available.

5Spiceis a free analog circuit analysis and simulator with many great features which includes a user expandable library of Spice/Pspice models, save any number of analysis results, integrated graphing of simulation results, student level MOSFET IC design etc. The focus is emphasized on analog circuit analysis and design at component level. 5Spice is mainly designed for students and educators, rather than industry professionals. Latest version of 5spice is released on October 31st 2001 – v 1.65.

Beige Bag is a demo version of the original paid version of Beige Bag circuit simulation software. Developed based on B2 Spice, this software is mixed mode, power packed, fast and easy to use. Well try the demo version before you decide to buy.

Micro-Cap 10 – is another demo version circuit analyzer and simulator from Spectrum Soft. As they claim its a mixed mode digital/analog circuit simulator with an intuitive user interface, fast simulation and great performance. I haven’t tried this yet, so if you are interested try your own.

PECS is a free power electronics circuit simulator created by Richard Tymerski. You can download the various manuals and tutorials from the website before start using the simulation tool.

Proteus – Prospice is a mixed mode, Spice based simulation tool from LabCenter. They have two versions, basic and advanced. Basic version is free which supports interactive simulation only while advanced supports a range of useful functions and features like graph-based analysis which includes frequency, noise, distortion, fourier parameters etc.

QUCS Quite Universal Circuit Simulator is a free simulation software developed on GNU/Linux environment. Well, this software really works on other operating systems such as Solaris, Apple Macintosh, Microsoft windows, FreeBSD, NetBSD etc. User can simulate large signal, small signal and noise behavior of the circuit using this simple circuit simulator.

Solve Elec is an electrical circuit simulator (free version) which is developed for Macintosh OS and Windows. It enables users to draw and analyse circuits (both electrical and electronic) functioning in direct current or alternating current, get formulas, verify equations, get equivalent circuits etc.

XSpice is developed as an extension to Spice 3 by Georgia Institute of Technology. It has code modelling feature which enables user to add new models.

Okay! So far we have listed 16 free version circuit simulators, some of which are open source, some are licensed but free, some are demo/ student versions etc. And we have atleast one simulator for each and every operating system out there in the market. If you know some other free simulation software/tool, that’s so great, please share it as comments.

Now let’s have a look at some enterprise circuit modelling software in the market.

Best Licensed/Paid Circuit simulation software:

PSPICE – is a mixed signal, industry standard circuit simulator. This software is used by many professionals for electronic system design and development. Orcad, the printed circuit board (PCB) design software is developed by the same company, Cadence.

MultiSim– is a great simulation software from National Instruments for electronic design engineers, academic professionals and educators, colleges, students, universities and professionals. Highlight features of this software are written above (under free resources).

SiMetrix – is a circuit simulation tool with enhanced Spice specifically developed for Professional electronic design engineers. They have other products like Simplis, Micron VX, DVM etc.

TINA – is an affordable, cost-effective circuit design and simulation software, yet very powerful in features and functions. You can buy a basic version of TINA design suite 9.3 for as low as 90 Euros and a classic version (suited for professional design engineers) is available from 600 Euros.

PowerSim – is a simulation software developed for power electronics circuits, motor control and other requirements like dynamic system simulation.

Ngspice download (stable release)

All ngspice stable releases, including the most recent one, can be downloaded from File Release System. Ngspice is released as a gzipped tar archive containing all source files of the simulator. They compile under various operating systems, e.g. LINUX, MS Windows, MAC, BSD, Solaris, and maybe others. Binary packages are distributed for MS Windows and MAC OS X.

Ngspice installation (quick intro)

If you are on MS Windows (64 bit, Windows 7 and up), download from the web site given above. Expand the contents of the zip file to an arbitrary location on your computer (you should have read and write access to this location, if not run in admin mode), e.g. to D:\. You also may download the GUI that is shown below. Expand its content into the Spice64\bin folder. And that's it!

If you are on macOS, ngspice-31.pkg is your friend.

For Linux we do not offer pre-compiled packages. You may either resort to your Linux distributor und use their installation manager for a pre-compiled package. Some are listed here. However these may not yet contain the current release version. So you might want to compile ngspice by yourself. Then download and extract the sources from the ngspice-31 tarball. Please see file INSTALL or the ngspice manual (chapt. 32) for instructions on compilation and installation of ngspice.

If you are interested in the ngspice nightly for MS Windows or other development or ngspice experimental versions, please read on!

Ngspice download via browser or snapshot (code under development)

Ngspice download using git (code under development)

Using 'git' offers you a way to get access to all branches and to manage them. The following command will download the complete sources from the ngspice git repository via anonymous access. You will find the ngspice top level directory as [actual directory]/ngspice, containing a complete local git repository.

git clone git://

Please see file INSTALL for instructions on compilation and installation of ngspice.

To fetch and incorporate new commits from sourceforge into your local git repository, please cd to directory ngspice and run

git pull

git pull will deny to overwrite modified files in your working directory. To drop your local changes first, you can run

git reset --hard

Be careful because this command may delete your local changes!

To switch to another branch, you may issue

git fetch

and then

git checkout new-branch-name

To learn more about git, which can be both powerful and difficult to master, please consult, especially: which has pointers to documentation and tutorials.

Ngspice GUI

A simple GUI for starting ngspice and plotting (binaries for MS Windows, 64 bit) is available here, along with its source code that compiles with Lazarus IDE.

Simple ngspice GUI

Ngspice for MS Windows (master branch, 64 bit)

ngspice-30plus 64 bit devel is our ngspice nightly for MS Windows (though not updated every night). It contains 64 bit ngspice binaries with GUI, console and the shared ngspice dll. Sources are drawn from the master branch at git. The last update has been made on Aug. 18th, 2019.

Ngspice 32 bit (not updated for release version 30!)

Here you will find ngspice-27 as 32 bit binaries for MS Windows. Right click on a link and store the 7z file to your harddisk. ngspice-27 32 bit contains the ngspice binaries with GUI and the shared ngspice dll.

ngspice-27 for xp contains 32 bit ngspice-27 for Windows XP. Right click on the link and store the 7z file to your harddisk. Enclosed are ngspice.exe with GUI and the shared ngspice dll plus some other dlls needed.

Ngspice experimental (not all updated for release version 30!)

Here you will find some ngspice binaries (for MS Windows) which are provided for those interested in experimental code. Right click on a link and store the 7z file to your harddisk.

ngspice-30-adms is a ngspice-30+, 64 bit binary for MS Windows with ADMS enabled. It contains the ngspice-30+ binaries (GUI and console) supporting BSIMBULK, EKV, HICUM, MEXTRAM and PSP models. Sources are drawn from the branch adms-new, thst is adms-experiment-3, rebased onto ngspice-30+ pre-master. BSIMCMG is included, yielding errors, and thus is not yet ready for distribution.

ngspice-27 64 bit utf-8 devel contains 64 bit ngspice binaries with GUI and console, with UTF-8 input and internal UNICODE wide char for I/O enabled. Sources are drawn from the utf-8+2 branch at git. In addition you will find GUIs for starting ngspice and plotting, made with Lazarus.

ngspice 32 bit klu devel contains a 32 bit ngspice binary with GUI, using the KLU matrix solver. Sources are drawn from the KLU-6+4 branch at git.

cuspice (ngspice-27 64 bit using CUDA, incl. CUDA redistributables, 24 MBit download size) contains a 64 bit ngspice binary with GUI, using the KLU matrix solver and CUDA (uses nvidia graphics card for acceleration). Sources are drawn from the CUSPICE+5 branch at git.

The ngspice tclspice package includes all libraries and files necessary to run some tcl scripts with the ngspice tclspice dll. The package has been created with a modified BLT library, which serves for plotting. If you install the tcl/tk libraries version 8.6 from ActiveState, add the VS 2008 project file to the ngspice main directory, and set the appropriate links in the project file to the tcl/tk library and headers, you may compile ngspice tclspice for MS Windows yourself.

A more recent tclspice version, very experimental, is here as BLT library for VS2017, and VS 2017 project file, based on the master branch as of June 2017. Again: very experimental, not yet tested!

Ngspice download (old, obsolete stuff)

CVS repository is no longer used, still available, but may be switched down in the future.

Old releases (before rework-10), are available through this web site only (see the menu on the left), they are archived for historical purposes and are no longer maintained.

Higher Electronics



12RE016/ BAE508-Design & Project Management


User Manual




Project Viewer Other Documents Other






1/Brief Introduction


2/Introduction to Seavus Project Viewer


3/Task update




5/Complex projects


6/Project team


7/Project plan


8/Graph and charts




RE001+003 SAM Manual.pdf (1.55MB) SAM Manual.pdf

RE001+003 Inverter(TP) (61.86MB) Inverter(TP)

RE012 Multi SIM (750.47MB) (114.36MB)

RE016 (60.67MB)

RE001+003 Charge Controller(Li).apk (5.02MB) Charge Controller(Li).apk

RE006 WAs (191.13MB) WAs

RE012 (2.73MB)

RE001+003 Inverter(UPower) (55.4MB) Inverter(UPower)

RE001+003 (1.23MB)

RE012 (10.81MB) (264.56MB)

RE001+003 (25.58MB)

RE012 (36.98MB)

RE001+003 (25.58MB)

RE012 (0.55MB)

RE012 CircuitLogixUserGuide.pdf (1MB) CircuitLogixUserGuide.pdf

RE012 (2.73MB)

BAE403 (129.2MB)

RE001+003 Inverter(SHI&STI) (61.65MB) Inverter(SHI&STI)

RE012 edraw-max_setup_full5371 (2).zip (36.72MB) edraw-max_setup_full5371 (2).zip

RE012 (8.8MB)

RE001+003-SPP Tools(Li) (57.4MB) Tools(Li)

RE001+003 Charge Controller(Sealed).apk (5MB) Charge Controller(Sealed).apk

RE012 gnucap-master.tar (0.76MB) gnucap-master.tar

RE016 (60.67MB)

RE001+003 Charge Controller (61.51MB) Charge Controller

RE001+003 SPP-02(Sealed) (53.8MB) SPP-02(Sealed)

RE001+003 Inverter.apk (5MB) Inverter.apk

RE012 (3.21MB)


Year 4

BE (Civil with CAE)


1 RE011a-Civil & Mechanical Engineering Part 1


2 RE011b-Civil & Mechanical Engineering Part 2a


3 BAE 606 Building Service Electrical & Mechanical Engineering

4BAE421 Building Construction Engineering


5 BAE422 Estimating


6 BAE423 Fluid Mechanics


7 BAE424 Reinforced Concrete


8 BAE522 Rock Mechanics


9 BAE 523A Environmental Engineering


10BAE621 Structural Engineering


11BAE623 Surveying & Traffic Engineering


12BAE624 Water Supply , Sanitation & Finishing


1 RE011a-Civil & Mechanical Engineering Part 1


2 RE011b-Civil & Mechanical Engineering Part 2a




3 BAE 606 Building Service Electrical & Mechanical Engineering


Building Information Management


Air Con+Ventilation+Refrigration




Demo Software


Download Link will be provided separately


Then download the software under the same unit number.



1/ Carrier HVAC Block Load V4.16 software demo


2/ How to Perform a Carrier Infinity Control Software Upgrade




4/ Carrier Infinity Training Simulation Course Overview


5/ Carrier – i-Vu® Building Automation System




7/ Heat Load Calculation using Carrier HAP - Beginners || BIM Learning4U

8/Tutorial#16 How to calculate HVAC heat load using HAP software


9/ Complete Carrier HVAC System Install





e-Help Number


Release Date


Modeling DHRC in Condenser Loop Heat Recovery



Modeling Heat Exchanger in Condenser Loop Heat Recovery



Modeling A/C Chillers with Heat Recovery Condensers



Modeling DHRC with Cooling-Only Chillers Heat Recovery



HAP and ASHRAE®2 62MZ Spreadsheet



Modeling Induction Beams in HAP v4.8



Modeling Active Chilled Beams in HAP v4.8



Optimizing Ventilation Design in HAP



Boiler Simulation Calculations



Importing Simulation Weather Data



Reducing LEED Unmet Loads in HAP v4.5



Understanding LEED Unmet Loads in HAP v4.5



Reducing Unmet Loads in HAP 4.4



Exporting HAP Hourly Simulation Data to Spreadsheets



Modeling Chilled Beam Systems in HAP



Converting HAP v4.3 LEED EAc1 Projects for use in HAP v4.4



Using HAP v4.4 for LEED EAc1 Analysis



Carrier-Modified ASHRAE 90 1-2004 User's Guide Schedules for HAP



How to Archive/Retrieve Project Data



How to Import Data from Template Projects



ASHRAE 62.1-2004 Ventilation Air Sizing in HAP



Interfacing HAP Simulations with Geothermal WSHP Design Programs



Effect of Internal Shades on Cooling Loads



Applying Schedules and Profiles in HAP



Zone T-Stat Check



Ventilation in HAP



Low Heating Costs



Transfer Function Methodology (TFM)



Designing/Simulating WSHP (California Loop) Systems



How to Model WSHP/GSHP Systems



Introducing HAP e-Help






4BAE421 Building Construction Engineering


Demo Software


Download Link will be provided separately


Then download the software under the same unit number.



·         Variation to contract

·         Business contacts database

·         Bills of material options

·         Document search database

·         Fully integrated accounting, payroll

·         Materials purchasing

·         Manage Retentions


5 BAE422 Estimating

Demo Software


Download Link will be provided separately


Then download the software under the same unit number.


Hand books


Easy-Pro Builders Estimator

No reviews yet


product logo

 Get Price

Compare Products

Easy-Pro Builder Estimator is a free program based on Apache software (Source)

Overview: This is a 100% free tool that is based entirely on the Apache OpenOffice spreadsheet program Calc. It has two dozen worksheets that report back to a summary page in order to provide updated estimates.

Easy-Pro Builders Estimator was created by a construction manager who wanted to serve smaller construction firms looking for an accurate and simple program that was free.

The software also comes with a 20-page manual so you can get up to speed on how the program works and you’re not simply left in the dark to figure it out yourself.

Some features include:

Estimator 2.0

1 review


product logo

 Get Price

Compare Products

Estimator 2.0 is available for free download and comes with a tutorial (Source)

Overview: Estimator 2.0 is aimed at architects, builders, engineers, and construction companies that want to create detailed estimates for residential and commercial buildings. Estimator 2.0 allows users to prepare tenders, a cost abstract, purchase orders, and other documents needed for a proper estimation.

The free program lets you create an estimation and then print it out, ideal for those who are pressed for time and want to quickly make an estimation without having to spend a lot of money on premier software.

Estimator lets construction companies create estimates for a host of construction projects, including concrete structures, earth work, masonry, plastering, and more.

Some features include:

STACK Takeoff & Estimating Software

950+ reviews


product logo

 Get Price

Compare Products

STACK offers free construction estimating software and the option to upgrade to a paid version (Source)

Overview: STACK offers free construction software aimed at firms looking to streamline the bid process and accurately estimate materials, equipment, and labor. The software also provides access to an “extensive library of prebuilt, industry-specific material libraries,” according to its website. It generates an estimate based on your input of how much of each material will be needed and what labor, equipment, and overhead will be involved.

The software is cloud-based and therefore can be accessed from anywhere there is an internet connection. It is also compatible with all types of platforms, from smartphones to desktop computers.

STACK also includes training with the software for free. A full-featured version is available for purchase.

Some features include:

Open source construction estimating and takeoff software

Open source construction estimating and takeoff platforms are also free, but they have an additional wrinkle: the original source code is available. There are some benefits and drawbacks to this you should be aware of.

The benefits are that in addition to being free, you will be able to customize and adapt the software to fit your individual business.

The drawback comes up if you don’t have the know-how to mess with original source code. Lack of technical ability could become a problem if the software needs improvement down the road to fit your firm.

2-plan Team Software

5 reviews


product logo

 Get Price

Compare Products

2-plan Team is entirely free and open source software with some capabilities helpful to estimators (Source)

Overview: 2-plan Team is a project management platform geared toward construction firms, and among its three PM tools is an open-source desktop system that can be used for multiple projects and teams. It is mostly meant for managing the entirety of a construction project as opposed to just estimating and takeoff, but there are tools available for that purpose as well.

The source code for 2-plan Team has been published at SourceForge, where you can download it for free. It can be installed on any LAMP (Linux, Apache, MySQL-4 or higher, PHP-5.1) server, and it may work on some Windows servers.

Some features include:


No reviews yet


product logo

 Get Price

Compare Products

ESTIMATE is free and open source software, meaning you can customize it for your business (Source)

Overview: ESTIMATE is a cloud-based, open-source option that has been released under GNU Affero General Public License. It’s a community-support project, which means the source code is freely available to anyone who wants to customize it for their own construction firm—ideal for construction managers with a little coding know-how.

ESTIMATE aims to be a simple and fast tool that can be adapted to any firm’s size.

"Estimate" is an Open Source web based Construction Cost Estimating Software designed for medium and large Civil Construction and EPC (Engineering Procurement and Construction) companies. Features include Management of Schedule of Rates, Analysis of Rates, Project Estimation (Definitive and Control), Tender Evaluation, Cost Sheet preparation, BOQ Generation, Audit and Projection. Estimate is suitable for a wide variety of trades and businesses, including but not limited to: General/Industrial Construction, Carpentry, Plumbing, Electrical, Tile Work, Concrete Work, Landscaping, Maintenance & Repair. Building an accurate and comprehensive estimate, for a commercial construction projects can be a long gruelling process. Use Estimate to take full control over the three most important variables in your project i.e. Time, Finance and Resources (Man, Material, Equipments).



Estimator 2.0 is an advanced project management bundle that can be a worthwhile solution for business owners and contractors. It is generally used to produce cost estimates and to obtain accurate billing information. The interface is quite streamlined and the designers claim that users can cut their project costs by as much as 30 per cent. It is free to download.

Main Features and Functions

Estimator 2.0 is equipped with several useful tools which can be accessed immediately. Some of the most prominent include purchase orders, labour bills, accurate price estimates and the ability to create bills of quantities (for use in tendering). There are various settings which allow users to customise individual reports and the ability to record all material estimates will provide a much more accurate overview of the costs associated with a particular project. These and other functions are presented in a familiar windows layout, so there should be few issues regarding a learning curve.



1/Preparing Estimates Estimator 2.0


2/How To Create a New Project in Estimator 2.0


3/Measurements and Consumption in Estimator


4/Build a Proposal using The Paint Estimator 2.0


5/Billing Measured Works in Estimator|


6/How to estimate a Room Quantity


7/Rounding to Estimate Sums 2


Table of Contents


Tutorial Main Menu

9.50 MB

Download Now


Starting Estimator

1.46 MB

Download Now


Working with a New Project

2.47 MB

Download Now


Earth Work and Masonries

15.50 MB

Download Now


Defining Rooms

7.14 MB

Download Now


Openings and Shutters

8.61 MB

Download Now


Concrete Structures

10.70 MB

Download Now


Schedule of Bars

10.40 MB

Download Now


Selecting Concrete Surfaces for Plastering

4.05 MB

Download Now


Entering the Dimensions of Tiled Surfaces (Other than Floors)

2.97 MB

Download Now


Defining Steel Requirements using 'Thumb Rule'

3.87 MB

Download Now


Choosing the Works in the Project

16.70 MB

Download Now


Add/Edit Works Master Library

20.60 MB

Download Now


Preparing Estimates

20.30 MB

Download Now


Generating Charts and Graphs

10.00 MB

Download Now


Creating and Issuing Tenders

4.88 MB

Download Now


Receiving Tenders and Issuing Work Order

13.70 MB

Download Now


Measurements and Consumption

11.00 MB

Download Now


Billing Measured Works

9.84 MB

Download Now


Purchase Request

5.90 MB

Download Now


Placing Purchase Order

5.78 MB

Download Now


Preparing Material Receipt Note

5.82 MB

Download Now



6 BAE423 Fluid Mechanics


Demo Software


Download Link will be provided separately


Then download the software under the same unit number.


Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows.

SIM Flow

Boundary Conditions

 851 views  July 3, 2017  November 19, 2018  9

In this panel, you can define boundary conditions of your simulation. You need to define conditions for each boundary of your mesh as well as for each of the fields of the simulation. Most of the boundary conditions will be reasonably specified by default and you will have to change only what is suitable for your particular case.


This panel allows you to perform basic postprocessing calculations.

Normally output from solvers consists only of the basic fields like pressure, velocity and temperature. It is often necessary to obtain certain derived fields and values. This values can be obtained in the Calculate panel.

There are three basic types of post-processing calculations:

·        Fields – calculates derived fields such as Mach number or vorticity

·        Wall – calculates derived fields that are important only on walls, such as y⁺.

·        Boundary – calculates values at any mesh boundary

All the calculations can be performed on demand using the Calculate button. This button will not be active when there are no results available or the simulation is still running.

Most models you can define in simFlow are applied to the entire domain. However it is often necessary to applied certain models only at a specific location. Such models can be defined in the Cell Zones and assigned to a specific cell zone in the mesh.


In the Combustion panel, you can set up models related to species transport and combustion.


In the Controls panel, you can control certain aspects of the simulation process, mainly related to the output of results to the disk.


n the Discrete Phase panel, you can define models for discrete phase modeling using Lagrangian particle tracking.


To calculate flow field it is required to solve the Navier-Stokes equations inside the flow domain. This is a partial differential equation system which cannot be in general solved analytically and needs to be converted into a linear equation system. The process of converting partial differential equation into a linear equation system is called discretization and can use multiple different schemes.

In the Discretization panel you can select discretization schemes that are most suitable for your simulation. Usually, when selecting discretization scheme there is a trade-off between accuracy and stability, which may require some experimentation to select optimal scheme.


In the Dynamic Mesh panel, you can define models for moving and deforming your mesh. Besides the Static model representing the lack of any motion, currently available dynamic mesh models are:

·        Rigid

·        Multi-Body

·        Dynamic

·        6DoF


eometry panel allows users to add, delete and manipulate geometry.

In the Hex Meshing panel you can create finite volume mesh based on your geometry. Mesh generation process is semi-automatic and produces hex-dominant mesh based on arbitrary geometry.

Initial Conditions

 152 views  July 3, 2017  July 24, 2017  0

In the Initial Conditions panel you define conditions at the beginning of the simulation (usually denoted by time 0). In the case of steady state simulation values defined here will be the initial approximation of the iterative process and can greatly influence the stability and convergence rate.


There are four basic methods for defining initial conditions:

·        Basic – all fields are initialized using a specific value or formula

·        Potential – pressure and velocity can be initialized using potential flow equations

·        Patch – fields can be initialized to a different values inside specific geometries

·        Map – fields can be initialized using results from another simulation

Mesh Import

 106 views  July 2, 2017  July 24, 2017  1

In certain situations you need to import mesh generated by external software. Options for importing meshes are available in Import panel.

In the Monitors panel, you can enable additional quantities which should be computed and displayed in the chart view during the computation. These data should help you in assessment whether your model is being solved properly or if your solution is already converged. The monitor data will be printed into the output window during the simulation as well as plotted on charts in the graphics window.

Note: Number of variables allowed to be monitored depends on the selected solver. For certain solvers, the Monitors panel might not be available. In the case of simple, cold flow problems it would be pressure and velocity and for solvers with energy or temperature transport equation additionally you will be able to choose temperature field.

In the Operating Conditions panel you can define various reference values. The content of this panel depend on the OpenFOAM version being used and the solver that is currently selected. For certain solvers this panel is not visible at all.

In the Parameters panel you are able to define named parameters that can be used in various aspects of the simulation setup, e.g. you can create parametric meshes or boundary conditions. The parameters can be simple numerical values or complex expressions containing mathematical functions and other parameters.

Passive Scalars

 108 views  July 3, 2017  0

There are situations when you want to simulate transport of some specie in the flow. In general, you would have to employ species transport model. This model is rather complex and only applies to compressible flows, which means you would not be able to use it to for example simulate contamination in the water. In such cases, it might be appropriate to use the Passive Scalars model.

The passive scalar model can be used when changes in scalar concentrations do not influence (hence “passive”) the physical properties of the flow like density or viscosity. This condition is usually met when the scalar is used to model relatively small concentrations of some specie (e.g. CO2 in air).

The equation solved for each scalar Ψ

is a genera convection-diffusion equation of the form:


where U

is velocity obtained from momentum equation, D is diffusivity coefficient and 

is optional source term.


In the Postprocessing panel you can have access to external tools that allow you to perform postprocessing of your simulation results.



 109 views  July 2, 2017  0

In the Radiation panel, you can define settings related to radiation modelling.


Run Panel

 80 views  July 3, 2017  July 24, 2017  0

In the Run panel you can start the actual simulation. This panel has two main section separated by a blue line. Above the line there are inputs for parameters of the execution process. Below the line there are buttons that can start or reset the actual simulation.


 142 views  July 2, 2017  July 24, 2017  0

In the Setup panel, you have to select a solver for your simulation. A solver is a set of predefined models that can be used to simulate the particular phenomena you are interested in. Each solver is specialized for a particular class of simulations. When you select a solver, a specific set of configuration options will be displayed in the navigation tree on the left-hand side.


 90 views  July 3, 2017  0

In the Solution panel you can define various aspects related to the actual solution process.


Summary Panel

 39 views  July 3, 2017  0

The Summary Panel displays you basic information for a general overview of your simulation setup.

Thermophysical Properties

 130 views  July 3, 2017  1

In the Thermo panel, you can define thermophysical properties of your material. In contrast to the Transport panel, here you define material properties for compressible flow solvers.



 88 views  July 3, 2017  July 3, 2017  1

In the Transport panel, you can define transport properties for materials used in incompressible simulations. Here you also define properties of each phase in a multiphase simulation, as well as interactions between those phases.


Turbulence Panel

 247 views  July 2, 2017  2

In the Turbulence panel you can enable turbulence models appropriate for your simulation.



1/ CFD Simulation Tutorial - Droplet | SimFlow CFD


2/ windAroundBuildings in simFlow


3/ Basic simFlow tutorial - A 3D water dropet


4/ CFD Simulation Tutorial - Cylinder Cooling | simFlow CFD


5/ PIPESIM Manual GIS Modeling




7 BAE424 Reinforced Concrete

Demo Software


Download Link will be provided separately


Then download the software under the same unit number.


Publisher Description

A simple App for optimum design of Reinforced Cement Concrete (RCC) One-Way & Two-Way Slabs in all combinations of Edge supports conditions and various options of Cover, Grades of Concrete and Steel. Optimisation option for any given rates of Concrete and Steel.

RCC Slab Design is a free software application from the Office Suites & Tools subcategory, part of the Business category. The app is currently available in English and it was last updated on 2016-03-13. The program can be installed on Android.


RCC Slab Design (version 3.0) has a file size of 1.05 MB and is available for download from our website. Just click the green Download button above to start. Until now the program was downloaded 2531 times. We already checked that the download link to be safe, however for your own protection we recommend that you scan the downloaded software with your antivirus.




Reinforced Concrete 2.5


933.89 KB


Continue to app