SCRLogic is a software simulation package for training rig electricians to troubleshoot SCR systems.
It is written in C# for a Windows PC.
The file SCRLogic.zip contains a downloadable installer so might be worth a try if you don't fancy rebuilding the project.
Although it is based on a Hill Graham Controls Land Rig, the control philosophy is almost identical to Ross Hill and similar systems, and the fault-finding techniques learned by using the software can be applied to a whole range of equipment.
The software is built of two parts: the graphic representation of the system equipment, and a mathematical simulation of the analogue circuits. It leans heavily on a modified version of SharpCircuit (available on GitHub), a C# port of Paul Falstad's excellent circuit simulator applet.
The student can probe terminals on the simulation screens and measure the voltage at each point.
Faults can be applied to the circuit, which then allows the student to practice identification of faults by understanding the schematics and the observed measurements.
Faults can be introduced manually or from a pre-defined timed sequence of events controlled by a script running in the background. Scripts can be customised and saved and can create complex scenarios which will test the abilities of the most experienced technician.
The simulated system contains four SCRs, dual motor Drawworks, a Rotary Table and two parallel-motor Mud Pumps. Access is available to all four SCRs, the Drillers Console and Foot Throttle, blower MCC starters and the motor terminal boxes.
Note that SCRLogic incorporates no generator control logic because the system complexity lies with the DC Motor and Auxiliary control circuits.
This program assumes that the user understands what an SCR system is, what it is used for and how it works, and is familiar with the terminology associated with a drilling rig. However it could be used as a training aid to introduce SCR systems to electricians from an industrial or domestic background.
To understand the full capabilities of SCRLogic a User Manual PDF is available here.
The software has complex calculations to perform to simulate the analogue circuitry, so a Windows (version 7 or later) PC with plenty of memory (at least 4GB) and a powerful CPU will improve the user experience. The software will run on 32-bit machines, but these may experience memory problems due to memory fragmentation, so 64-bit is recommended.
A mouse with a scroll wheel is required.
SharpCircuit (c) 2014 Riley 'Mervill' Godard - [email protected] https://github.com/Mervill/SharpCircuit http://transistorcollective.net/
Boost Software License - Version 1.0 - August 17, 2003
Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare [[derivative work]]s of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following:
The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.