ecsp.ch
Open in
urlscan Pro
2a00:d70:0:b:2002:0:d91a:3c5e
Public Scan
Submitted URL: http://ecsp.ch/
Effective URL: https://ecsp.ch/
Submission: On April 14 via api from US — Scanned from DE
Effective URL: https://ecsp.ch/
Submission: On April 14 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
Home News Author & Contact User's guide ECSP Electric Circuit Simulation Program by Schett Electro-Simulation public and free registered members registration fee: 20.00 EUR/Y Do not delete the browser history for this page (see "Prerequisite" in the user's guide tab) The software does not run on touch screen devices! NEWS Nov. 2021: Simplified registration process Nov. 2021: Simplified selection: time domain, frequency domain and phasor app. Dec. 2021: Sinus sources with angle and amplitude slider Dec. 2021: Frequency mode: Wrong phase angle sign corrected Dec. 2021: None-linear inductance: Debugging of set-up curve Jan. 2022: Probe with improved fast Fourier transformation now for U and I measurements Mar. 2023: 3-phase synchronous generator transient short circuit Mar. 2023: various smaller improvements and some debugging Mar. 2023: For continuous run: Adapt to generation frequency in "new steps" button Mar. 2023: Adapt frequency meter for generators to generation frequency (e.g.: 50 / 60 Hz) Mar. 2023: Add realpower indication for 3-phase system simulations (Generator, resistor and line) Mar. 2023: Add real power flow direction arrow on 3-phase lines in time domain Author: Education: Status: Activity: CV: Core competence International exposure: Mail: Phone: linkedin Georg Schett MSc ETH Zürich in Electro-Engineering (dipl. Ing.) In retirement Start-up Company: Schett Electro-Simulation Local and global technology management and business develoment positions at ABB Electric Power Systems 3 years China (2011 - 2014) + short assignments in various locations schett.ecsp@hispeed.ch ++41 79 4161013 linkedin address The Company "Schett Electro-Simulation" is developing and licensing Electric Circuits simulation software. The simulator is based on JavaScript and runs seamlessly on most standard browsers (except: Internet Explorer!!). ECSP (Electric Circuit Simulation Program ) has been entirely designed and coded by the Author. Distribution of unlicensed copies is prohibited. ECSP is simple to use and electric circuits can be assembled and edited intuitively and simulated very quickly. The purpose of the simulator is to support students and teachers in learning and demonstrating the basics of electric circuits. It shall be optimal for interactive demonstrations of electric and electronic effects to various audiences. Speed and simplicity therefore have got higher priority than accuracy and sophistication. However the mathematical models used are well known and the results reach fairly realistic levels. For transient calculations the accuracy depends on the selected number of steps per time unit as for any other time domain network simulator. A distinct feature of the program is the capability to change the values of elements during the execution by means of sliders and thus the users get an interactive lab type experience. This is a perfect tool for training mainly in the field of electronics, power electronics and electric power systems. The program is unbelievably fast. The author is constantly working on adding elements as well as more features in order to further improve the amazing user experience with the software. There is a high-performance transient simulator version for free and registered members get access to a pro-version with much higher functionality including for example 3-phase system simulation and frequency domain calculations. More to be discovered... On a personal note: I am not aware of any other program running on a browser with this kind of performance it seems to be unique. I have invested a lot of my free time in developing and testing the software. Should there still be bugs, please drop me a mail, I'll fix it as soon as possible. I wish you dear customer lots of fun and satisfaction with this fantastic tool. 1. Introduction The Electric Circuit Simulation Program ECSP is a numeric simulator in the time and frequency domain for electric circuits. The time domain simulator is based on well known differential equation linearization techniques. The Gaussian Elimination allows an effective solution of linearized equations. Similar techniques are used in most known programs such as EMTP, ATP and Spice. ECSP developers have focused on user friendliness and quick response and less on accuracy of the used models. ECSP allows a quick and easy positioning and connection of elements as well as user friendly input of the element parameters. Unique features of ESCP are the browser start and the possibility to change elements during the execution by means of sliders popping up on elements. There is a public simulator with a time domain version of the software. The members area is accessibly for a yearly fee, to cover the development costs. In the members area the simulator provides a higher functionality, see the description in the home page. online circuit simulator 2. Prerequisite ECSP has been tested for and runs on most common bowsers except IE (will apparently be deprected). The best user experience however is possible with Google Chrome, followed by Firefox and Opera. IMPORTANT: 1. Enable JavaScript on your browser (see the related browser specific links). 2. Do not delete browser history: ECSP stores the circuit you are working on in the browser storage, therefore do not delete the browser history for this specific program (make an exception on your browser, see related browser specific links). 3. If you or the browser setting delete the history, you loose the circuit every time you close the browser window, otherwise the circuit is reloaded automatically when you open the same browser again later. 4. No other data are stored on the browser or uploaded for any purpose what so ever 3. Build a circuit Select a new element 1. Activate layout support grid option for aligned positioning of elements (the white screen gets a dotted structure which attracts the element connectors). 2. Select an element on the element-selection menus. 3. The elements are grouped and many elements will appear in a pull-down menu on mouseover. 4. The element type selected appears in red on the selection bar. 5. By drag&drop the element is automatically added to the element list and will stay on the screen. online circuit simulator 4. Add new elements or delete existing elements 1. Drag and drop the selected element anywhere on the screen. This automatically adds the element to the network list. 2. Elements can be dropped down to the canvas initially without any order and they can be re-positioned and connected later (see next). 3. Delete an existing element: Mousover it in order to highlight it and press DELETE. 4. An element can be deleted from inside the element parameters input form as well (see later). online circuit simulator 5. Position elements 1. Move and position the element on the screen by drag and drop. 2. If the connector of an element comes close to another element, a red circle will appear and the element will snap with mouseup. In this way the element is already connected to the neighbor. 3. Elements not connected directly will be connected by lines (see later). 4. If the layout grid is active, the elements will snap to the grid as long as it does not snap to another element, for a cleaner layout. 5. Change the orientation of the element by mouse right-click. Each right click turns the element by 450. online circuit simulator 6. Connect elements 1. Elements can be connected directly or by lines. 2. If the connector of a dragged element comes close to another element, a red circle will appear and the element will snap with mouseup. In this way the element is already connected to the neighbour. 3. Elements not connected directly will be connected by lines: 4. Put the cursor on the connector of an element and the attractor (red circle) will appear 5. Click the left mouse button and move the mouse without button pressed. The line will appear between the starting point on the connector and the mouse. (A new connecting line can only be started at a connector of an element or of a line or from anywhere on an existing line segment). 6. Click the mouse at the target connector of another element, the two element connectors are now connected via the line. 7. For a line ending blank: double click the left mouse button. You can connect an element to the open connecting line end later. 8. Lines can be segmented for flexibility. To break and change the direction of the line: left click and automatically the old line segment terminates and a new line segment is attached (multi-line Fig. 6). 9. Multi segment lines will automatically adapt the line angles in order to get a cleaner circuit layout 10. Lines can start and end anywhere on an existing line. 11. Start a new line anywhere on double click. 12. Lines started unintentionally can be skipped by ECSP or Delete button. online circuit simulator 7. Delete connection lines 1. Touch the line with the cursor, it is highlighted 2. Push the DELETE key or right-click the line and delete it by clicking the delete popup. 3. Delete a group of lines by dragging a red rectangle over the lines to delete (see later). online circuit simulator 8. Move a group of elements 1. Start the drag in an empty space. 2. Drag the rectangle until all elements to be moved are inside the rectangle. 3. Push the group popup button or the delete lines button (for deleting the lines only.). 4. If the group button is confirmed, a rectangle will appear around the group. It can be drag&dropped to a new location on the screen. 5. Leave the move mode by clicking outside the red rectangle. online circuit simulator 8. Remove several lines in one go 1. Delete a group of lines by dragging a red rectangle over the lines to delete. 2. Start the drag in an empty space. 3. Release the mouse and the lines inside the selection rectangle will be highlighted. 4. Delete by pushing the DELETE popup or click on empty space to undo selection. online circuit simulator 9. Build 2 or more completely independent circuits running in parallel 1. It is possible to build two independent circuits without any connection in between online circuit simulator 10. Input element parameters 1. Touch the element with the mouse (the element is highlighted by a red rectangle). 2. Double-click the element. 3. The menu for the selected element opens as popup: 4. Most elements need inputs (exceptions will be shown later). On the top right side tick the element curves you want to see: U (voltage), I (current), P (power). 5. Confirm with OK or delete the element. 6. Double-click the element. online circuit simulator 11. Run simulation 1. Run the simulation, once all element parameters are correctly entered as follows: 2. Click on new steps for the first run or on the green single triangle. For the first run, the simulation time set window opens automatically and suggests a time and step number based on an estimation. Enter the simulation time and the number of steps to be performed. The number of steps should be so high that the individual time steps are shorter than the period of the highest frequency possible in the circuit. The more time steps, the higher the accuracy will be. 3. Press OK and wait until the curves appear on the screen (the green arrow will be replaced by a red dot (simulation mode is active): 4. To stop the simulation mode, press on the red dot, the green arrow will appear again. 5. As long as the simulation mode is on (red dot), sliders popup on elements when touched. The element values can be changed by moving the slider up and down. after any change of the slider position, the calculation restarts. 6. The result of the simulation is directly shown in the oscilloscope on the canvas. All the curves selected in the element parameters are displayed. 7. The green curves represent currents. 8. The blue curves represent voltages. 9. The red curves represent power. 10. The resolution of the curves are shown around the oscilloscope. 11. If you touch an element during simulation, the corresponding trace in the oscilloscope will be highlighted 12. You can move around the oscilloscope by drag&drop. 13. You can change the size of the oscilloscope by drag&drop of the corners (red dots appear when mousover a corner) 14. In the simulation mode, changes in the circuit topology are disabled. online circuit simulator 12. Continue the simulation for another time span 1. By pressing on the double arrow, you can continue the simulation for another time span without restarting from the initial conditions. 2. You can change the simulation time and resolution of the next span before clicking the double arrow. So you can slowly approach a critical event. online circuit simulator 13. Simulation in continuous mode 1. Press the loop symbol for continuous simulation. The speed of the simulation depends on the size of the network and the time resolution. The simulation time is indicated in the tool bar. 2. In order to get a synchronized picture, the simulation time should correspond to a multiple of the lowest source frequency cycle available in the network. The program makes a suggestion. online circuit simulator 14. Simulation in frequency domain 1 of 2 1. The t-domain and f-domain button switches between the time domain and the frequency domain simulator. 2. When pressing the f-domain button, the program asks for input of the lowest and highest frequency to be calculated. 3. Build the circuit and run it first in the normal time domain mode (t button). This first t-domain run is especially important to adjust operating points of non-linear elements such as transistors and copy it into the frequency domain mode. 4. The circuit cannot be built in the frequency domain mode. In order to change the circuit layout, add or delete elements, switch to the t-domain. In the f-domain, the list of drop down elements is not visible. 5. Some non-linear elements such as non-linear inductors or arrestors are not available in the f-domain, replace them by linear elements. online circuit simulator 15. Simulation in frequency domain 2 of 2 1. The frequency domain trace screen (to the right) is subdivided in an amplitude segment, on the upper half of the graph and in a phase angle segment at the bottom. 2. The phase angle graph varies between + and - Pi. 3. The value of most elements can be varied during the simulation by means of sliders appearing when the mouse hits the element, except some such as sources. 4. For changes in the topology or adding / deleting elements, please switch to the t-domain. online circuit simulator 16. Simulation as phasor diagrams 1. The traces are represented as phasors in Re and Img diagram. 2. Get to this mode by: 3. 1. switching to the frequency domain 4. 2. checking the phasor diagram box in the adjust frequency button . 5. 3. selectring the frequency to be simulated (i.e.: 50 Hz). 6. The value of most elements can be varied during the simulation by means of sliders appearing when the mouse hits the element, except some such as sources. 7. For changes in the topology or adding / deleting elements, please switch to the t-domain. 8. Individual traces of the elements however can be check in or out in this mode. online circuit simulator 17. Show vuMeter with uPeak or Fourier analysis of a trace 1. Drag and drop the probe element under the earth sign just like a resistor. 2. Double click 3. For vuMeter: Enter the Voltage which shall be 100% peak value (i.e. Unominal peak). Run in continuous mode 4. For Fourier analysis: check the box. 5. Fourier analysis can be made for voltage or for current if probe is parallel to a shunt resistor. online circuit simulator 18. Menu items 1. Home 2. New network 3. Local network file storage on browser (open old file, store new file, delete existing file) 4. Local network file storage on pc (open old file, store new file, delete existing file 5. Trigger control for thyristor groups 6. Show element values 7. Show elements list of the network online circuit simulator 1. Voltage source single phase 1. The voltage source simulates a sinusoidal source voltage oscillating with selectable frequency. 2. Other sources available : 3. Current source 4. DC source (+/-) 5. Triangular saw tooth 6. The angle input field establishes an angular shift of the start angle of the source voltage. 2. Voltage source Power Generator 1. By clicking the Generator box, the voltage source is transformed to a Power Generator with rotating mass 2. The power output of the Generator is controlled by the momentum applied to the Generator during the simulation and by the load 3. The momentum is controlled by a shifter on the generator during the simulation 4. The maximum power can be set in the input box 5. Recommended inertia: 150 – 250 kg/m2/MW. Setting a realistic inertia is mandatory in order to avoid uncontrolled oscillation. The model is realistic. 6. The “Droop” checkbox enables to stabilize the frequency around the generator nominal frequency entered in the frequency input field. The droop supports oscillation damping. The principle of a droop is well explained in various internet links. A droop is a controller which reduces the mechanical input power of the generator if the frequency exceeds the nominal frequency and increases the mechanical input power in case the frequency falls below nominal. 7. The output power of the generator is the sum of the mechanical torque and the change in spinning energy. 8. With the storage checkbox on, an energy storage unit can be simulated. 9. Input: the storage capacity. . 3. 3-phase voltage source 1. As for the single phase voltage source, the 3-phase source operates as a source or as a generator in case the related check-boxes are activated. The 2 differences: 2. A 3-phase power trace G can be recorded and traced instead of a separate power trace for each individual phase. The 3-phase power trace calculates the sum of the real power of the 3 separate phases and the sum of the reactive power of the 3 phases will be zero in case of a balanced system. The 3-phase power trace will be a straight line in case of a balanced system. 3. The 3 phase system should be grounded on one end, i.e., the 3 connectors at one end of the generator should be interconnected by means of a connecting line to form the star point of the generator or use the source already grounded. The connector with a dot represents phase R. Phases S is delayed by 120 electrical degrees and phase T by 240 deg. 4. When connecting several 3-phasse units to one system, make sure that the right phases are connected with each other, otherwise the result will be meaningless. 4. 3-phase Power Generator 1. The picture below illustrates the features of a 3-phase Power Generation simulation with the 3-phase active power output trace in red. 4. 3-phase Generator transient shortcircuit model 1. Double click the 3-phase voltage source 2. Uncheck the generator checkbox 3. IMPORTANT: the voltage input will be performed in the transient mask and will be taken over automatically 4. Check the "add inputs" checkbox 5. Press the transient button 6. Enter the data in the transient entry mask 7. The nominal voltage is 3-phase rms (IMPORTANT: the single phase peak value in the main mask is automatically adjusted) 8. Press "enter" after every input 9. None of the values shall be zero! 10. Press the "return" button 5. Switches for 1- and 3-phase circuits 1. Switches to open and close xyz seconds after simulation start 2. Option: current interruption after current zero 3. Option: initial state open or close 4. Option: close on overvoltage 5. Option: break down voltage in function of contact travel 6. Switch with random open and close function 7. Manual operation 6. Long line (1- and 3-phase) 1. The long line simulates a bi-directional traveling wave. 2. It is a typical line segment register model. 3. The number of segments is proportional to the speed of the wave on the line divided by the time step. It calculates a superposition of the forward and backward moving wave. 4. The input of the surge impedance is either by input of the Z-impedance in Ohm or alternatively by input of the inductance and capacitance per meter. 5. The alternative input mode can be selected. Both modes are equivalent 6. All other inputs are self evident. 7. For a 3-phase system, there is a optional input for the phase coupling in %. 8. The earth connection of the 3-phase line is the bottom connector on both line ends. 9. During simulation a slider appears when the cursor hits the line. The slider enables smoothening the result a bit, it decreases the rate of rise (e.g. like adding a small capacitor at the entrance). It is useful when performing complex simulations resulting in high frequency transients on the line which in reality would be damped a bit 7. Grounded power flow line 1. Same model as the long line but with integrated grounding. 2. Therefore at least one other element must be grounded, best ground a source or all sources. 3. All the rest is equal to the model described above. online circuit simulator 8. Diode 1. The diode is based on a fast fully linearized model or, alternatively on an accurate but a little slower (recommended) model. 2. The accurate model is well described in literature. 3. 3 pre-set basic settings can be selected, small signal, Schottky or rectifier. 4. More diode characteristics can be set by choosing appropriate values in the Slow but accurate model. 5. The difference between the accurate model and the fully linearized model are visualized in the parameter input window. 6. Id = Is * (e (Ud/(N*Vt)) - 1) 7. N = 1..2 8. Vt ≈ 26 mV 9. Is ≈ 10 -12 … 10 -6 A 9. Bipolar transistor 1. The bipolar transistor is modeled according to the Ebers-Moll model (see internet) of a bipolar transistor. 2. In the transistor input mask Bbc = αF and Bbe = αR. 3. Vtbe, Isbe, Vtbc and Isbc represent the diode values already shown in the diode model above. The multiplier N is not used and assumed 1. 4. The screen in the input mask demonstrates the model. 5. For the frequency domain model, the slider should be set to the expected bc voltage in order to get the right input resistance. Alternatively a pre-run in the time domain should be performed in order to get the exact value for the input resistance automatically. 10. Thyristor 1. The Thyristor fires when reaching the firing angle. The Thyristor closes when the current crosses zero again. 2. The starting point is the positive zero crossing of the voltage across the Thyristor or, alternatively, the voltage from a reference voltage source. 3. Normally it is better to use a reference, since the voltage across the Thyristor may be disturbed 4. Frequency: The reference frequency is needed to transform the firing angle into time delay, i.e. form for example at 50 Hz from 90o to 5 ms delay after zero crossing of the reference. 5. Reference:The default reference is the Thyristor voltage. By pushing on the ref button, an external 1-phase voltage reference can be indicated as clock maker. The number appearing after pushing on the reference source is the element number of the reference source. 6. In case an element is deleted or added, the reference numbers of all Thyristors should be revisited. 7. Zero angle (0-180):This is a firing delay offset angle added to the variable firing angle. Normally the zero angle can be left 0. It is for example used when various Thyristors operating on different phase use the same reference source or when one Thyristor shall fire on the negative sequence. 8. Fire Angle>:This is the variable angle added to the offset. This one can be controlled by the slider during the simulation. 9. Stay on:Switching off after firing is suppressed for the angle entered here in order to avoid the thyristor to switch of during high frequency current oscillations after firing. 10. Build control groups:Bild a common group of thyristors controlled simulataneously: Explained above under the Menu item 18. 11. Fet transistor 1. Description see video above. 12. Controlled switch circuit 1. The controlled switch opening and closing is controlled by the gate voltage. 2. long as the gate voltage is >= the trigger voltage entered in the field. 3. Important: The input resistance of the gate is always grounded. You need a second eart element and another object. 13. Surge arrestor 1. The element models a typical Metal Oxide varistor, i.e.: surge arrestor. 2. Set the maximum continuous operating voltage (normally around 10 – 15% higher than the nominal operating voltage). 3. By moving the voltage cursor you can set the characteristics and check the impact of the applied voltage on the arrestor current. 4. You can set the protection voltage level by varying the cursor to the right of the center line. 5. Play around with the individual currents in order to understand the impact of the individual parameters on the arrestor characteristics. 14. Inductivity with saturation 1. Procedure to set-up the non-linear inductivity: 2. Enter the Upeak nominal, the base frequency and the expected magnetization current at U nominal. 3. The non-linear characteristics of the Flux (phi) is represented by the curve on the right hand side. Fine tune the characteristics by shifting the red setting triangles (cursors) as follows (the name of the setting cursor appears as soon as it is hit by the mouse): 4. The phi Nominal cursor sets the magnetization flux at Upeak nominal. 5. The magnetization current cursor sets the magnetization current at phi Nominal 6. The Phi knee cursor sets the knee point of the flux relative to the Phi Nominal (= Phimag). It must be > Phi Nominal. 7. The Linear part of Magnetization current cursor sets the smoothness on thee way to saturation. 8. The Phi saturation cursor sets the flux of the saturated inductivity (air core reactance). 9. Playing with the applied voltage cursor simulates the behavior of the current through the non-linear inductor (green curve) assuming a sinusoidal source. This cursor does not affect the characteristics of the inductivity. 10. Important remark: When opening the input mask, the shape of the curve is re-adjusted in order to get best visibility of the characteristics. The data entered and stored previously remain unchanged. This may be a little confusing in the beginning. 15. Operational Amplifier and Comparator 1. The operational amplifier can be operated with a saturation corresponding to the supply voltage. 2. The operational amplifier can work as a comparator. TABLE OF CONTENT GoTo user's Guide.pdf paper 1. Introduction 2. Prerequisite 3. Build a circuit 4. Add new or delete element 5. Position elements 6. Connect elements 7. Delete connection lines 8. Move a group of elements 9. Remove several lines in one go 10. Build 2 or more independent circuits 11. Input element parameters and curves to be shown 12. Run simulation 13. Continue simulation 14. Continuous mode 15. Frequency domain 1 16. Frequency domain 2 17. Phasor diagram 18. Volt meter and Fourier analysis 19. Menu LIST OF ELEMENTS (NOT ALL ELEMENTS LISTED) 1. Voltage source single phase 2. Voltage source Power Generator 3. 3-phase voltage source 4. 3-phase Power Generator 5. 3-phase Generator transient shortcircuit model 6. Switches for single and 3-phase circuits 7. Long line (1- and 3-phase) 8. Grounded Long line (1-phase) for single phase power flow analysis 9. Diode 10. Bipolar transistor 11. Thyristor 12. Fet transistor 13. Controlled switch circuit 14. Surge arrestor 15. Inductivity with saturation 16. Operational Amplifier