PRISMORA✦
v0.1

Prismora Curriculum Library

National university syllabus & AICTE curriculum catalog benchmarked against Indian Virtual Labs (vlab.co.in) and premier IIT/NIT laboratory coursework.

53 Fully Interactive Labs

Electronics & Communication Engineering

ECE

Rigorous virtual laboratories spanning discrete analog & digital electronics, Shockley diode physics, operational amplifiers, DSP algorithms, microcontrollers, and wireless communications.

Accreditation Benchmarks: IIT Roorkee • IIT Kharagpur • IIT Bombay • IIIT Hyderabad
4 Virtual Labs
EC-201Sem 3
Interactive Lab

PN Junction Diode Characteristics, Half-Wave & Full-Wave Bridge Rectification

Investigate semiconductor PN junction diode forward/reverse V-I characteristics. Build half-wave and full-wave bridge rectifier circuits, calculate rectification efficiency and ripple factor, and add shunt capacitor filters to smooth pulsating DC output.

Model:ID=Is(eqVDηkT−1)(Shockley Equation)I_D = I_s \left(e^{\frac{q V_D}{\eta k T}} - 1\right) \quad (\text{Shockley Equation})
IIT Kharagpur & IIT Roorkee
Launch Lab
EC-201Sem 3
Interactive Lab

BJT Common Emitter (CE) Input & Output Characteristics (Early Voltage)

Explore NPN Bipolar Junction Transistor (e.g. BC547 / 2N2222) in Common Emitter mode. Measure input characteristics (IB vs VBE at constant VCE) and output family of curves (IC vs VCE across stepped base currents). Extract current gain beta, dynamic output resistance ro, and Early voltage VA.

Model:IC=βIB(1+VCEVA)(Active Region)I_C = \beta I_B \left(1 + \frac{V_{CE}}{V_A}\right) \quad (\text{Active Region})
IIT Kharagpur & IIT Roorkee
Launch Lab
EC-204Sem 4
Interactive Lab

Operational Amplifiers: Inverting, Non-Inverting, Summing & Active Integrator

Design and test foundational analog circuits using standard operational amplifiers (LM741 / TL082). Verify inverting amplifier gain Av = -Rf/Rin, non-inverting gain Av = 1 + Rf/R1, examine virtual ground node behavior, and investigate active integrator wave-shaping with square wave inputs.

Model:Vout=−RfRinVin(Inverting Amplifier)V_{out} = -\frac{R_f}{R_{in}} V_{in} \quad (\text{Inverting Amplifier})
IIT Bombay & IIT Roorkee
Launch Lab
EC-202Sem 3
Interactive Lab

Complete Digital Logic Design Virtual Lab: 12-Experiment Multi-Module Suite

Comprehensive national curriculum digital logic workbench. Interactive gate inputs, breadboard logic, live timing diagrams, multi-bit bus probes, truth table verification engines, and karnaugh map optimization across 12 structured experiments.

Model:A⊕B=AB‾+A‾BA \oplus B = A \overline{B} + \overline{A} B
IIT Roorkee & IIT Kharagpur
Launch Lab

Computer Science & Engineering

CSE

Interactive laboratories for instruction execution, 5-stage RISC-V pipelining, cache hierarchies, formal language automata, parsing algorithms, and computer systems.

Accreditation Benchmarks: IIT Delhi • IIT Bombay • IIIT Hyderabad • IIT Kanpur
3 Virtual Labs
CS-202Sem 3
Interactive Lab

Computer Organization & Architecture: 5-Stage Pipelined RV32I Processor

Step-by-step 5-stage RISC-V (RV32I) microarchitectural pipelined simulator. Execute machine instructions, inspect inter-stage pipeline registers (IF/ID, ID/EX, EX/MEM, MEM/WB), monitor ALU forwarding paths, and resolve data hazards with stall insertion.

Model:CPI=Total Clock CyclesInstruction Count\text{CPI} = \frac{\text{Total Clock Cycles}}{\text{Instruction Count}}
IIT Delhi & IIIT Hyderabad
Launch Lab
CS-301Sem 4
Interactive Lab

Theory of Computation: Finite Automata & Formal Languages

Interactive automata simulator. Construct Deterministic Finite Automata (DFA) state transition graphs, define alphabet sets Sigma, test input strings with step-by-step state animations, and evaluate acceptance against regular grammar specifications.

Model:M=(Q,Σ,δ,q0,F)M = (Q, \Sigma, \delta, q_0, F)
IIT Kharagpur & IIT Delhi
Launch Lab
CS-202Sem 3
Interactive Lab

Arithmetic Logic Unit (ALU) Design: Half Adders, Full Adders & Binary Subtractors

Build and verify foundational arithmetic computing blocks. Assemble half adders and cascade full adders to construct 4-bit parallel binary adders/subtractors. Observe carry propagation delay and demonstrate 2's complement binary arithmetic.

Model:S=A⊕B⊕CinS = A \oplus B \oplus C_{in}
IIT Roorkee & IIT Kharagpur
Launch Lab

Electrical Engineering

Electrical

Laboratory experiments covering DC/AC network theorems (Thevenin, Norton, Superposition, Maximum Power Transfer), transient analysis, transformers, DC machines, and feedback control.

Accreditation Benchmarks: IIT Kharagpur • IIT Roorkee • IIT Delhi • IIT Madras
7 Virtual Labs
EE-201Sem 3
Interactive Lab

Network Theorems Lab: Thevenin's, Norton's & Maximum Power Transfer

Scientifically verified circuit reduction workbench. Compute open-circuit voltage Voc = Vth, internal de-energized resistance Rin = Rth, Norton current In = Vth/Rth, and swept load resistance dynamic power transfer curve (PL vs RL peak at RL = Rth).

Model:Vth=Voc=VsR2R1+R2V_{th} = V_{oc} = V_s \frac{R_2}{R_1 + R_2}
IIT Kharagpur & IIT Roorkee
Launch Lab
EE-101Sem 1
Interactive Lab

Ohm's Law & DC Electrical Circuits Laboratory

Explore voltage, current, and resistance in DC networks with variable bench power supply, real-time V-I scatter plotting, incandescent bulb filament glow, and digital multimeter probing.

Model:V=I⋅RV = I \cdot R
IIT Kharagpur & Amrita Vishwa Vidyapeetham
Launch Lab
EE-202Sem 3
Interactive Lab

Open Circuit (OC) & Short Circuit (SC) Tests on Single-Phase Transformer

Determine the equivalent circuit parameters of a 1-phase step-down transformer. Run no-load Open-Circuit test on LV side to find shunt branch parameters (Rc, Xm) and rated core loss, and Short-Circuit test on HV side to deduce series impedance (Req, Xeq).

Model:Pcore=W0=V0I0cos⁡ϕ0P_{core} = W_0 = V_0 I_0 \cos\phi_0
IIT Roorkee & IIT Kharagpur
Launch Lab
EE-205Sem 3
Interactive Lab

Series & Parallel RLC Frequency Response, Bandwidth & Quality Factor (Q)

Sweep AC signal generator frequency through an RLC tank. Observe minimum impedance and maximum current at resonant frequency f0 = 1/(2*pi*sqrt(LC)), identify half-power cutoff frequencies f1 and f2, and calculate circuit Quality Factor Q = f0 / BW.

Model:f0=12πLCf_0 = \frac{1}{2\pi \sqrt{LC}}
IIT Roorkee & NITK Surathkal
Launch Lab
EE-207Sem 3
Interactive Lab

DC Shunt Motor Speed Control & Torque-Speed Mechanical Dynamics

Control DC shunt motor speed through armature rheostat voltage reduction (below rated base speed) and field flux weakening (above base speed). Analyze motor back-EMF Eb = V - Ia*Ra and plot the mechanical torque-speed characteristic curve.

Model:N=V−IaRakeΦN = \frac{V - I_a R_a}{k_e \Phi}
IIT Bombay & IIT Roorkee
Launch Lab
EE-209Sem 3
Interactive Lab

3-Phase Active & Reactive Power Measurement by Two-Wattmeter Method

Measure total active and reactive power in a 3-phase 3-wire system using two dynamometer wattmeters. Connect current coils in R and B phases and pressure coils to Y line. Demonstrate that W1 + W2 equals total 3-phase power P across all balanced star and delta loads.

Model:W1=VLILcos⁡(30∘−ϕ)W_1 = V_L I_L \cos(30^\circ - \phi)
IIT Kharagpur & COEP Pune
Launch Lab
EE-301Sem 4
Interactive Lab

Voltage Regulation of 3-Phase Alternator by Synchronous Impedance (EMF) Method

Perform OCC and SCC tests on a 3-phase salient/cylindrical rotor alternator. Calculate synchronous impedance Zs and synchronous reactance Xs at rated field excitation. Predict percentage voltage regulation (%VR) at full load under lagging, unity, and leading power factor conditions.

Model:Zs=Voc,phIsc,ph(at identical field current If)Z_s = \frac{V_{oc,ph}}{I_{sc,ph}} \quad (\text{at identical field current } I_f)
IIT Roorkee & IIT Madras
Launch Lab

Mechanical Engineering

Mechanical

Mechanisms and linkages, Mohr stress circle, Reynolds fluid flow, Carnot heat engines, harmonic vibration resonance, and CNC machining kinematics.

Accreditation Benchmarks: IIT Roorkee • IIT Bombay • IIT Kharagpur • IIT Madras
6 Virtual Labs
ME-201Sem 4
Interactive Lab

Damped & Forced Harmonic Vibration Resonance Laboratory

Rigorous computational vibration laboratory. Sweep harmonic excitation frequencies across underdamped, critically damped, and overdamped mechanical oscillators. Observe peak magnification at natural frequency omega_n and analyze phase lag.

Model:mx¨+cx˙+kx=F0cos⁡(ωt)m \ddot{x} + c \dot{x} + k x = F_0 \cos(\omega t)
IIT Roorkee & NITK Surathkal
Launch Lab
ME-204Sem 3
Interactive Lab

Bernoulli's Theorem Verification & Venturimeter Flow Measurement

Demonstrate energy conservation along a fluid streamline. As fluid accelerates through the venturi throat, static pressure drops and kinetic energy rises. Measure differential piezometric head Delta h and calibrate discharge coefficient Cd.

Model:P1+12ρv12+ρgz1=P2+12ρv22+ρgz2P_1 + \frac{1}{2}\rho v_1^2 + \rho g z_1 = P_2 + \frac{1}{2}\rho v_2^2 + \rho g z_2
IIT Kanpur & NITK Surathkal
Launch Lab
ME-206Sem 3
Interactive Lab

Universal Testing Machine (UTM) Tensile Test & Stress-Strain Curve

Perform uniaxial tensile loading on standard ASTM/ISO dogbone specimens (Mild Steel, Aluminium Alloy, Structural Brass). Record real-time force vs displacement, compute engineering stress-strain curve, and extract Young's modulus, yield point, and fracture toughness.

Model:σ=PA0,ϵ=ΔLL0\sigma = \frac{P}{A_0}, \quad \epsilon = \frac{\Delta L}{L_0}
IIT Bombay & IIT Delhi
Launch Lab
ME-204Sem 3
Interactive Lab

Darcy-Weisbach Major Pipe Friction Losses & Moody Diagram Regimes

Investigate pressure drop across circular conduits of varying diameters and roughness (Commercial Steel, Smooth PVC, Galvanized Iron, Cast Iron). Verify Darcy-Weisbach head loss hf = f*(L/D)*(v^2/2g) and compare experimental friction factors against the Moody chart.

Model:hf=fLDv22gh_f = f \frac{L}{D} \frac{v^2}{2g}
IIT Roorkee & IIT Madras
Launch Lab
ME-206Sem 3
Interactive Lab

Torsion Testing of Circular Shaft & Shear Modulus (G) Determination

Subject solid and hollow circular shafts to pure torsional loading. Measure torque T and angle of twist theta. Apply the classic torsion formula T/J = tau/r = G*theta/L to determine the material Shear Modulus (G) and maximum surface shear stress at yielding.

Model:TJ=τr=GθL\frac{T}{J} = \frac{\tau}{r} = \frac{G \theta}{L}
IIT Delhi & COEP Pune
Launch Lab
ME-301Sem 4
Interactive Lab

Four-Bar Planar Mechanism Kinematics (Grashof Criterion & Transmission Angle)

Synthesize and analyze planar 4-bar linkages. Configure link lengths (fixed frame d, crank a, coupler b, rocker c) to verify Grashof mobility conditions. Rotate the input crank across 360 degrees, inspect transmission angle mu to prevent mechanical lockup, and trace coupler point trajectories.

Model:s+l≤p+q(Grashof Criterion for Continuous Rotation)s + l \le p + q \quad (\text{Grashof Criterion for Continuous Rotation})
IIT Kharagpur & NITK Surathkal
Launch Lab

Chemical Engineering

Chemical

Fluidized beds, McCabe-Thiele fractional distillation, heat exchangers, chemical reactors (CSTR, PFR), and reaction equilibrium kinetics.

Accreditation Benchmarks: IIT Guwahati • IIT Roorkee • IIT Bombay • IIT Kharagpur
5 Virtual Labs
CH-401Sem 5
Interactive Lab

Continuous Binary Distillation Column Design via McCabe-Thiele Method

Interactive McCabe-Thiele distillation workbench. Configure binary system relative volatility alpha, feed thermal quality q, and reflux ratio R. Graph Rectifying Operating Line (ROL), Stripping Operating Line (SOL), step through theoretical equilibrium trays, and calculate minimum reflux Rmin.

Model:y=αx1+(α−1)x(Binary VLE)y = \frac{\alpha x}{1 + (\alpha - 1) x} \quad (\text{Binary VLE})
IIT Guwahati & IIT Roorkee
Launch Lab
CH-402Sem 5
Interactive Lab

Chemical Reactor Kinetics: CSTR vs Plug Flow Reactor (PFR) Performance

Compare performance of Continuous Stirred Tank Reactor (CSTR) versus Plug Flow Tubular Reactor (PFR) for identical first- and second-order irreversible reactions. Analyze required reactor volume for target reactant conversion XA and verify design performance equations.

Model:τCSTR=Vv0=CA0XA−rA\tau_{CSTR} = \frac{V}{v_0} = \frac{C_{A0} X_A}{-r_A}
IIT Roorkee & IIT Bombay
Launch Lab
CH-401Sem 5
Interactive Lab

Liquid-Liquid Extraction: Ternary Phase Equilibrium & Binodal Solubility

Map ternary liquid-liquid equilibrium for Water - Acetic Acid - Toluene / Chloroform mixtures. Construct the binodal curve separating single-phase homogeneous solutions from two-phase immiscible zones. Draw equilibrium tie lines and determine the plait point.

Model:xA+xB+xS=1.0(Gibbs Ternary Identity)x_A + x_B + x_S = 1.0 \quad (\text{Gibbs Ternary Identity})
IIT Guwahati & IIT Kharagpur
Launch Lab
CH-301Sem 4
Interactive Lab

Shell-and-Tube Heat Exchanger: LMTD & Heat Transfer Dynamics

Operate an industrial 1-2 shell-and-tube heat exchanger. Swap fluid routing between co-current (parallel) and counter-current configurations. Measure inlet/outlet stream temperatures, determine Logarithmic Mean Temperature Difference (LMTD), and calculate the overall heat transfer coefficient U.

Model:Q=m˙hCph(Th,in−Th,out)=m˙cCpc(Tc,out−Tc,in)Q = \dot{m}_h C_{ph} (T_{h,in} - T_{h,out}) = \dot{m}_c C_{pc} (T_{c,out} - T_{c,in})
IIT Roorkee & IIT Kharagpur
Launch Lab
CH-401Sem 5
Interactive Lab

Packed Absorption Tower: Mass Transfer Units (NTU / HTU)

Simulate counter-current gas absorption in a random packed tower (CO2 absorption into dilute NaOH or NH3 into water). Measure gas and liquid inlet/outlet compositions, compute overall Number of Transfer Units (NOG) and Height of a Transfer Unit (HOG) to evaluate total packing bed height Z.

Model:Z=HOG×NOGZ = H_{OG} \times N_{OG}
IIT Roorkee & IIT Guwahati
Launch Lab

Biotechnology & Biomedical Engineering

Biotech & BME

Michaelis-Menten enzyme kinetics, ECG/EMG biosignal acquisition, DNA gel electrophoresis, bioreactor dynamics, and biomedical transducer instrumentation.

Accreditation Benchmarks: IIT Delhi • Amrita Vishwa Vidyapeetham • IIT Kharagpur
8 Virtual Labs
BT-201Sem 3
Interactive Lab

Michaelis-Menten Enzyme Kinetics & Reversible Inhibition Mechanics

Rigorous biochemical enzymology workbench. Sweep substrate concentrations [S] across uninhibited, competitive, non-competitive, and uncompetitive conditions. Generate hyperbolic v0 vs [S] curves and transform data onto Lineweaver-Burk double-reciprocal coordinates.

Model:v0=Vmax[S]Km+[S](Michaelis-Menten Equation)v_0 = \frac{V_{max} [S]}{K_m + [S]} \quad (\text{Michaelis-Menten Equation})
Amrita Vishwa Vidyapeetham & IIT Delhi
Launch Lab
BT-202Sem 3
Interactive Lab

Microbial Batch Fermentation Dynamics & Four-Phase Growth Kinetics

Simulate bacterial batch fermentation in a stirred bioreactor (E. coli or B. subtilis). Track optical density (OD600) and cell biomass over time. Model the 4 growth phases and calculate specific growth rate mu_max and substrate saturation constant Ks via Monod kinetics.

Model:dXdt=μX,X(t)=X0eμt\frac{dX}{dt} = \mu X, \quad X(t) = X_0 e^{\mu t}
IIT Delhi & Amrita Vishwa Vidyapeetham
Launch Lab
BT-301Sem 4
Interactive Lab

Bioreactor Aeration & Volumetric Oxygen Mass Transfer (kLa)

Measure the volumetric oxygen mass transfer coefficient kLa in a stirred aerated bioreactor. Deoxygenate liquid medium by sparging pure nitrogen gas, switch to air sparging at defined agitation RPM, track Dissolved Oxygen (DO) recovery, and compute kLa from the dynamic re-oxygenation slope.

Model:dCLdt=kLa(C∗−CL)\frac{dC_L}{dt} = k_L a (C^* - C_L)
IIT Kharagpur & IIT Delhi
Launch Lab
BT-302Sem 4
Interactive Lab

Size-Exclusion Gel Filtration Chromatography & Column Resolution

Purify a binary mixture of proteins (e.g. Blue Dextran, Bovine Serum Albumin, Lysozyme) through a Sephadex G-75 packed column. Record real-time UV spectrophotometer elution chromatogram peaks, compute retention times, and evaluate column chromatographic resolution Rs.

Model:Rs=2(tR2−tR1)W1+W2R_s = \frac{2(t_{R2} - t_{R1})}{W_1 + W_2}
Amrita Vishwa Vidyapeetham & IIT Kharagpur
Launch Lab
BT-304Sem 4
Interactive Lab

Real-Time Quantitative Polymerase Chain Reaction (qPCR) & Ct Kinetics

Model real-time quantitative PCR (qPCR) kinetics. Configure initial DNA copy numbers, primer annealing efficiency, and SYBR Green/TaqMan probe fluorescence. Observe sigmoid amplification curves across 40 cycles and calculate target template concentrations from threshold cycle Ct values.

Model:Nn=N0(1+E)n(E=Amplification Efficiency, ideal E=1.0)N_n = N_0 (1 + E)^n \quad (E = \text{Amplification Efficiency, ideal } E=1.0)
IIT Delhi & Amrita Vishwa Vidyapeetham
Launch Lab
BIO-1201Sem 1
Interactive Lab

Human Reproduction, 28-Day Menstrual Cycle, Fertilization & Embryogenesis

Pioneering 60 FPS physiological simulation breaking educational taboos. Explore 28-day ovarian/uterine cycle, follicular maturation into Graafian follicle and Corpus Luteum, sperm motility & chemotaxis, cortical granule exocytosis, cleavage stages, and contraceptive science.

Model:LH Surge Peak>40 mIU/mL  ⟹  Ovulation at Day 14±1\text{LH Surge Peak} > 40\text{ mIU/mL} \implies \text{Ovulation at Day } 14 \pm 1
AIIMS New Delhi & NCERT
Launch Lab
BIO-1201ASem 1
Interactive Lab

3D Human Anatomy & Reproductive Spatial Systems

Interactive 3D WebGL anatomical model with male/female organ layers, X-ray internal transparency, 360° orbit rotation, and interactive landmark sensor probes for medical and biological study.

Model:Scrotal Temp=Tcore−(2 to 2.5∘C)\text{Scrotal Temp} = T_{\text{core}} - (2 \text{ to } 2.5^\circ\text{C})
AIIMS New Delhi & Sketchfab Medical Assets
Launch Lab
BIO-1202Sem 1
Interactive Lab

Principles of Inheritance: Mendelian Monohybrid & Dihybrid Crosses

Interactive genetic simulation platform: set parental genotypes for monohybrid (Tt x Tt) and dihybrid (RrYy x RrYy) crosses, visualize meiotic gamete segregation in real time, generate complete Punnett matrices, and calculate statistical Chi-square goodness of fit.

Model:F2 Phenotypic Ratio=3 Dominant:1 RecessiveF_2 \text{ Phenotypic Ratio} = 3 \text{ Dominant} : 1 \text{ Recessive}
IISc Bangalore & NCERT
Launch Lab

Civil Engineering

Civil

Determinate and indeterminate truss stress distribution, Darcy permeability, open-channel weir flow, concrete cube compressive testing, and theodolite surveying.

Accreditation Benchmarks: IIT Roorkee • IIT Delhi • IIT Bombay • IIT Madras
5 Virtual Labs
CE-202Sem 3
Interactive Lab

Warren Bridge Truss Structural Analysis & Method of Joints

Rigorous structural mechanics workbench. Apply point loads to pinned bridge truss panel points. Solve support reactions, calculate member internal axial forces via Method of Joints, identify tension (blue) and compression (red) members, and detect zero-force members.

Model:m+r=2j(Static Determinacy Condition)m + r = 2j \quad (\text{Static Determinacy Condition})
IIT Roorkee & IIT Delhi
Launch Lab
CE-204Sem 3
Interactive Lab

Simply Supported Beam Bending & Synchronized SFD / BMD Visualizer

Simulate simply supported and cantilever structural beams under movable point loads and uniformly distributed loads (UDL). Dynamically compute support reactions, generate synchronized Shear Force Diagrams (SFD) and Bending Moment Diagrams (BMD), and plot beam deflection curves.

Model:dVdx=−w(x),dMdx=V(x)\frac{dV}{dx} = -w(x), \quad \frac{dM}{dx} = V(x)
IIT Roorkee & IIT Bombay
Launch Lab
CE-207Sem 4
Interactive Lab

Euler Column Buckling & Critical Slenderness Ratio Analysis

Investigate bifurcation buckling of slender structural columns. Configure end conditions: pinned-pinned (K=1.0), fixed-free (K=2.0), fixed-fixed (K=0.5), and fixed-pinned (K=0.7). Observe sinusoidal mode shape deflection and transition to inelastic crushing on the Euler curve.

Model:Pcr=π2EI(KL)2=π2EILe2P_{cr} = \frac{\pi^2 E I}{(K L)^2} = \frac{\pi^2 E I}{L_e^2}
IIT Bombay & IIT Roorkee
Launch Lab
CE-301Sem 4
Interactive Lab

Soil Direct Shear Test & Mohr-Coulomb Failure Envelope

Determine the shear strength parameters of compacted soil samples. Consolidate soil in a split shear box under constant normal stress sigma_n, apply steady horizontal displacement rate, record peak shear force at failure, and construct the linear Mohr-Coulomb failure envelope.

Model:τf=c+σntan⁡ϕ(Mohr-Coulomb Criterion)\tau_f = c + \sigma_n \tan\phi \quad (\text{Mohr-Coulomb Criterion})
IIT Delhi & IIT Roorkee
Launch Lab
CE-304Sem 4
Interactive Lab

Open Channel Flow Discharge over Notches & Sharp-Crested Weirs

Calibrate sharp-crested hydraulic weirs mounted in a laboratory flume. Measure upstream water head H over the crest using a precision hook gauge. Determine the discharge coefficient Cd for rectangular and 90-degree triangular V-notch plates.

Model:Qrect=23Cdb2gH3/2Q_{rect} = \frac{2}{3} C_d b \sqrt{2g} H^{3/2}
IIT Kanpur & NITK Surathkal
Launch Lab

Physical Sciences

Physics

Parabolic projectile trajectories under celestial gravity, Franck-Hertz atomic energy quantization, Michelson interferometer fringes, and Hall effect semiconductor transport.

Accreditation Benchmarks: IIT Roorkee • IIT Kanpur • Amrita Vishwa Vidyapeetham
6 Virtual Labs
PH-101Sem 1
Interactive Lab

Ideal 2D Projectile Trajectory Dynamics & Planetary Gravity Simulation

Rigorous analytical classical mechanics simulation engine. Decompose initial velocity vectors, adjust launch angles (-90 to +90 degrees) and platform elevation, toggle terrestrial/lunar/Martian gravities, and verify quadratic equations of motion.

Model:x(t)=v0cos⁡θ⋅tx(t) = v_0 \cos\theta \cdot t
Amrita Vishwa Vidyapeetham & IIT Roorkee
Launch Lab
PH-102Sem 1
Interactive Lab

Young's Double-Slit Optical Interference & Spatial Coherence

Explore wave nature of light via Young double slit interference. Tune laser wavelength lambda (400 - 700 nm), slit spacing d (0.1 - 1.0 mm), and screen distance D. Observe alternating dark and bright fringe patterns and evaluate the continuous spatial intensity profile.

Model:ybright=mλDd,ydark=(m+12)λDdy_{bright} = \frac{m \lambda D}{d}, \quad y_{dark} = \left(m + \frac{1}{2}\right) \frac{\lambda D}{d}
IIT Roorkee & IIT Kanpur
Launch Lab
PH-102Sem 1
Interactive Lab

Einstein Photoelectric Effect: Work Function & Planck Constant Determination

Simulate the landmark experiment demonstrating the particle nature of light. Illuminate photocathode plates (Cesium, Potassium, Sodium, Copper) with monochromatic light (200 - 750 nm). Apply variable retarding voltage to find stopping potential V0 and determine Planck constant h.

Model:Kmax=hν−Φ=eV0K_{max} = h\nu - \Phi = e V_0
IIT Roorkee & IIT Kanpur
Launch Lab
PH-201Sem 2
Interactive Lab

Monochromatic Interference by Division of Amplitude: Newton's Rings

Observe concentric circular interference rings formed in the thin air film between a long focal length plano-convex lens and an optically flat glass plate. Measure ring diameters with a traveling microscope and calculate the lens radius of curvature R and light wavelength lambda.

Model:2t=(n−12)λ(Bright Ring Condition)2 t = \left(n - \frac{1}{2}\right) \lambda \quad (\text{Bright Ring Condition})
IIT Roorkee & Amrita Vishwa Vidyapeetham
Launch Lab
PH-201Sem 2
Interactive Lab

Plane Transmission Diffraction Grating & Spectral Line Dispersion

Direct a collimated polychromatic or monochromatic laser beam onto a ruled transmission diffraction grating (15,000 lines/inch or 600 lines/mm). Measure the diffraction angle theta for spectral orders m = 0, +/-1, +/-2 using a spectrometer and determine spectral wavelengths.

Model:(a+b)sin⁡θ=dsin⁡θ=mλ(a + b) \sin\theta = d \sin\theta = m \lambda
IIT Roorkee & IIT Kanpur
Launch Lab
PH-207Sem 3
Interactive Lab

Coupled Harmonic Oscillators: Normal Modes & Dynamic Beat Envelopes

Simulate dual identical pendulums coupled by a weak helical spring. Excite symmetric in-phase mode (spring relaxed, frequency omega_s) and anti-symmetric out-of-phase mode (spring stressed, frequency omega_a). Release one pendulum from rest to observe continuous beat energy transfer.

Model:mx¨1+mgLx1+kc(x1−x2)=0m \ddot{x}_1 + \frac{m g}{L} x_1 + k_c (x_1 - x_2) = 0
IIT Kanpur & IIT Roorkee
Launch Lab

Chemical Sciences

Chemistry

Dynamic pH titration neutralization curves, Beer-Lambert spectrophotometry, galvanic cell Nernst potential, and chemical reaction order determination.

Accreditation Benchmarks: IIT Kharagpur • IIT Bombay • Amrita Vishwa Vidyapeetham
2 Virtual Labs
CY-101Sem 1
Interactive Lab

Analytical Acid-Base Neutralization Titrations & Dynamic pH Equilibrium

Precision analytical chemistry workbench. Titrate strong acids (HCl) and weak organic acids (CH3COOH) with standard NaOH titrant. Graph continuous pH curves, observe buffer plateau regions, locate equivalence inflection points, and identify colorimetric indicator transitions.

Model:pH=−log⁡10[H+],Kw=[H+][OH−]=10−14\text{pH} = -\log_{10}[\text{H}^+], \quad K_w = [\text{H}^+][\text{OH}^-] = 10^{-14}
IIT Kharagpur & Amrita Vishwa Vidyapeetham
Launch Lab
CY-202Sem 3
Interactive Lab

Chemical Reaction Kinetics: Reaction Order & Arrhenius Activation Energy (Ea)

Investigate the kinetics of dye bleaching or persulfate-iodide clock reactions. Determine reaction order with respect to each reactant using initial rate methods. Vary reaction temperature (20°C - 60°C) to calculate Arrhenius activation energy Ea and frequency factor A.

Model:Rate=k[A]m[B]n\text{Rate} = k [A]^m [B]^n
IIT Bombay & IIT Kharagpur
Launch Lab

Mathematics & Applied Computing

Mathematics

Continuous function root bisection, Runge-Kutta differential equations, 2D/3D linear transformations, Riemann integration slices, and eigenvalue geometric projections.

Accreditation Benchmarks: IIT Roorkee • IIT Delhi • IIT Kanpur
2 Virtual Labs
MA-102Sem 2
Interactive Lab

Vector Field Studio: Coordinate Geometry, Divergence & Curl Calculus

Interactive vector field laboratory. Generate 2D vector fields F(x, y) = P(x, y)i + Q(x, y)j, compute analytical divergence and curl, trace continuous stream flow lines, identify critical vortex/saddle singular points, and visualize potential surfaces.

Model:∇⋅F=∂P∂x+∂Q∂y(Divergence)\nabla \cdot \mathbf{F} = \frac{\partial P}{\partial x} + \frac{\partial Q}{\partial y} \quad (\text{Divergence})
IIT Roorkee & IIT Delhi
Launch Lab
MA-201Sem 3
Interactive Lab

Numerical Analysis: Nonlinear Root Finding & Runge-Kutta Differential Solvers

Investigate computational numerical algorithms for solving transcendental algebraic equations and differential equations. Compare quadratic convergence of Newton-Raphson x_{n+1} = x_n - f(x_n)/f'(x_n) with the Bisection method, and solve initial-value ODEs using the 4th-Order Runge-Kutta (RK4) scheme.

Model:xn+1=xn−f(xn)f′(xn)(Newton-Raphson)x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)} \quad (\text{Newton-Raphson})
IIT Roorkee & IIT Kanpur
Launch Lab

Design Engineering & Interdisciplinary Technologies

Interdisciplinary

Inverse robot kinematics, forward kinematics (DH parameters), sensor telemetry dashboards, additive manufacturing toolpaths, and autonomous control.

Accreditation Benchmarks: IIT Delhi • IIIT Hyderabad • IIT Madras
5 Virtual Labs
ID-301Sem 5
Interactive Lab

Planar & Spatial Robotic Manipulators: Forward & Inverse Kinematics (DH Parameters)

Interactive 2-DOF and 3-DOF articulated robotic arm simulator. Drag end-effector target to solve analytical inverse kinematics, configure joint rotation angles (theta1, theta2, theta3), inspect homogeneous transform matrices [T], and analyze boundary workspace reachability.

Model:i−1Ti=(cos⁡θi−sin⁡θicos⁡αisin⁡θisin⁡αiaicos⁡θisin⁡θicos⁡θicos⁡αi−cos⁡θisin⁡αiaisin⁡θi0sin⁡αicos⁡αidi0001)^{i-1}T_i = \begin{pmatrix} \cos\theta_i & -\sin\theta_i\cos\alpha_i & \sin\theta_i\sin\alpha_i & a_i\cos\theta_i \\ \sin\theta_i & \cos\theta_i\cos\alpha_i & -\cos\theta_i\sin\alpha_i & a_i\sin\theta_i \\ 0 & \sin\alpha_i & \cos\alpha_i & d_i \\ 0 & 0 & 0 & 1 \end{pmatrix}
IIT Delhi & IIIT Hyderabad
Launch Lab
ID-304Sem 5
Interactive Lab

Closed-Loop PID Controller Tuning & Transient Step Response Optimization

Tune Proportional (Kp), Integral (Ki), and Derivative (Kd) gains on a second-order underdamped plant. Observe step response transient performance in real time: adjust Kp to speed up rise time, Ki to eliminate steady-state offset error, and Kd to dampen peak overshoot.

Model:u(t)=Kpe(t)+Ki∫0te(τ)dτ+Kdde(t)dtu(t) = K_p e(t) + K_i \int_0^t e(\tau) d\tau + K_d \frac{de(t)}{dt}
IIT Kharagpur & IIT Bombay
Launch Lab
ID-306Sem 5
Interactive Lab

Two-Wheeled Differential Drive Mobile Robot: Odometry & Non-Holonomic Kinematics

Simulate the 2D planar motion of a differential drive wheeled robot. Configure left and right wheel velocities (vL, vR) and track width L. Visualize instantaneous rotational radius R around the Instantaneous Center of Curvature (ICC), non-holonomic constraint lines, and accumulated odometry trajectory.

Model:v=vR+vL2,ω=vR−vLLv = \frac{v_R + v_L}{2}, \quad \omega = \frac{v_R - v_L}{L}
IIT Delhi & IIIT Hyderabad
Launch Lab
ID-401Sem 6
Interactive Lab

Inverted Pendulum on Motorized Cart: State-Space Modeling & LQR Stabilization

Control an underactuated inverted pendulum mounted on a motorized horizontal linear track. Linearize equations of motion around unstable vertical equilibrium (theta = 0), check Kalman controllability matrix, design optimal LQR gain matrix K, and reject sudden external disturbance impulses.

Model:(M+m)x¨+mlθ¨cos⁡θ−mlθ˙2sin⁡θ=u(M + m) \ddot{x} + m l \ddot{\theta} \cos\theta - m l \dot{\theta}^2 \sin\theta = u
IIT Bombay & IIT Kharagpur
Launch Lab
ID-304Sem 5
Interactive Lab

Frequency Response Analysis: Asymptotic Bode Diagrams & Gain/Phase Margins

Construct logarithmic Bode magnitude and phase response plots for open-loop transfer functions. Sweep frequency omega from 0.01 to 1000 rad/s. Calculate Gain Margin (GM) at phase crossover frequency and Phase Margin (PM) at gain crossover frequency to establish closed-loop asymptotic stability.

Model:MdB(ω)=20log⁡10∣G(jω)∣M_{dB}(\omega) = 20 \log_{10} |G(j\omega)|
IIT Roorkee & IIT Delhi
Launch Lab