🎓 For Engineering Faculty & Academic Instructors

First-Principles Interactive Simulators for University Engineering Syllabi

Empower students to explore differential equations, circuit transients, vibrational resonance, and process dynamics in real time. Embed interactive 60 FPS laboratory benches directly into Canvas, Moodle, and Blackboard with zero software installation.

41
First-Principles Simulators
60 FPS
Float64 RK4 Engine
0
Software / Account Installs
100%
Open-Access for Education

1. University Course Code → Simulator Mapping Table

Map your undergraduate and graduate engineering syllabi directly to interactive virtual laboratory modules. Each simulator solves genuine differential equations at 60 FPS.

Course Code Standard Syllabus Subject Interactive Simulator Governing Formulation Embed Snippet
EE-200 Electric Circuits & Network Theory RLC Circuit Resonance → ω₀ = 1/√(LC), ζ = (R/2)√(C/L)
EE-200 Active Filter Design & Op-Amps 2nd-Order Sallen-Key Filter → H(s) = Kω_c² / [s² + (ω_c/Q)s + ω_c²]
EE-350 Power Electronics & DC-DC Switching Buck-Boost Switching Regulator → V_out = -V_in(D / (1 - D))
EE-370 Electromagnetics & Guided RF Waves RF Transmission Line & VSWR → Γ = (Z_L - Z_0)/(Z_L + Z_0), VSWR
ME-400 Mechanical Vibrations & SDOF Systems Damped Harmonic Oscillator → m ẍ + c ẋ + k x = F₀ cos(ω t)
ME-310 Planar Kinematics & Linkages 4-Bar Mechanism Kinematics → Grashof Criterion & Freudenstein Loop
ME-310 Machine Design & Gearing Spur Gear Involute Mesh → r_b = r cos(ϕ), AGMA Contact Ratio
ME-320 Thermodynamics & Vapor Power Cycles Rankine Steam Cycle → η_th = (w_net / q_in), T-s Analysis
CS-300 Feedback Control Systems Closed-Loop PID Tuning → u(t) = K_p e(t) + K_i ∫e dt + K_d (de/dt)
IC-300 Industrial Process Instrumentation 4–20 mA Current Loop → I_loop = 4 + 16(P_meas - LRV)/(URV - LRV)
CE-310 Mechanics of Materials & Structures Euler-Bernoulli Beam Deflection → EI (d⁴w/dx⁴) = q(x), AISC L/360
CE-320 Structural Steel & Truss Analysis Warren & Pratt Truss Bridge → ∑ F_node = 0, Euler Buckling P_cr
CH-250 Chemical Reaction Engineering Non-Isothermal CSTR Dynamics → Coupled Mass & Thermal Energy ODEs
PH-500 Semiconductor Device Physics P-N Junction Energy Bands → Shockley Diffusion & Depletion Width

2. LMS Integration Guide (Canvas, Moodle, Blackboard)

LiveSimulators does not require LTI server configurations, API tokens, or IT department approval. All simulators are standards-compliant HTML5 web applications that embed cleanly into any LMS.

Fair Use Notice & Independent Development: Canvas is a registered trademark of Instructure, Inc. Moodle is a registered trademark of Moodle Pty Ltd. Blackboard is a registered trademark of Anthology Inc. LiveSimulators is an independent educational tool providing standard W3C HTML5 iframe embeds and does not claim official endorsement, certification, or formal corporate partnership with these LMS vendors.
● Instructure Canvas LMS
  1. Navigate to your Canvas course and click Pages or Modules.
  2. Click + Page or open an existing assignment.
  3. In the Rich Content Editor toolbar, click Insert > Embed (or toggle the HTML editor </> button).
  4. Paste the iframe code below and set the width to 100% and height to 600.
  5. Click Save & Publish. The interactive workbench is now live for students.
<iframe src="https://livesimulators.com/simulator/rlc-resonance?embed=1" width="100%" height="600" frameborder="0" title="RLC Resonance Simulator"></iframe>
● Moodle LMS
  1. Turn Editing on in your Moodle course section.
  2. Click Add an activity or resource and choose Page or Label.
  3. In the Atto text editor, click the Show more buttons icon, then click the HTML (</>) icon.
  4. Paste your simulator iframe snippet into the HTML source view.
  5. Click Save and return to course. Students can immediately interact without logging in.
<iframe src="https://livesimulators.com/simulator/harmonic-oscillator?embed=1" width="100%" height="600" frameborder="0" title="Harmonic Oscillator"></iframe>
● Blackboard Learn / Ultra
  1. In Blackboard course content, click the + button and choose Create.
  2. Select Document or Web Link.
  3. Click Add HTML (or click the Media Embed icon).
  4. Paste the iframe embed code with the ?embed=1 query parameter active.
  5. Toggle visibility to Visible to students and click Save.
<iframe src="https://livesimulators.com/simulator/pid-tuning?embed=1" width="100%" height="600" frameborder="0" title="PID Tuning"></iframe>

Attribution Requirement

When embedding LiveSimulators modules in syllabi, lecture slides, or LMS course shells, please include the brief plain-text attribution: "Interactive simulation powered by LiveSimulators (livesimulators.com)."

3. Request a Free 30-Minute Curriculum Walkthrough

Schedule a 1-on-1 virtual walkthrough with our lead computational engineer. We will review your syllabus, match relevant first-principles simulators, demonstrate assignment integration, and test LMS embeds.

4. Frequently Asked Technical Questions by Faculty

Common technical questions regarding LMS compatibility, student grading, and mathematical accuracy.

How do students submit laboratory assignments using LiveSimulators?

Every simulator features a Capture PNG button for oscilloscope / canvas waveform screenshots and an Export CSV button for numerical telemetry. Students can easily attach generated CSV data and waveform plots directly to their Canvas, Moodle, or Blackboard lab report submissions.

Are these simulators certified or suitable for ABET accreditation evidence?

LiveSimulators executes deterministic, standard-referenced ODEs. Simulators reference published formulations from IEEE, IEC, ASME, ISO, and AISC for educational demonstration. They serve as exceptional evidence of interactive virtual laboratories under ABET Student Outcomes (SO 1: mathematical modeling, SO 6: experimentation and data analysis). See our Methodology & Verification Page for numerical validation benchmarks.

Do students require high-performance computers or dedicated GPUs?

No. The simulation solvers run efficiently in vanilla JavaScript and HTML5 Canvas. Because the numerical algorithms use compiled Float64 arithmetic and adaptive sub-stepping, simulations maintain a stable 60 FPS on standard student laptops, Chromebooks, and tablets.

Can custom parameters, components, or guided lab challenges be created for our syllabus?

Yes. We regularly build custom parameter limits, university laboratory worksheet prompts, and tailored step-by-step problem sets for university partners. Mention your specific syllabus requirements in the walkthrough form above.