Learn EDR Internals: Research & Development From The Masters
Master Finance Tools - 35% Off CFI (Code CFI35)
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to build electrical circuit models from the ground up using JuliaHub's Dyad modeling system in this comprehensive 16-minute tutorial. Master the fundamentals of acausal modeling by creating a complete RLC (Resistor-Inductor-Capacitor) circuit without relying on external libraries, gaining deep understanding of component-based modeling principles. Set up your Dyad development environment in VS Code and create electrical connectors and components from scratch, implementing physical equations for resistors, capacitors, and inductors. Build reusable partial components to avoid code duplication and assemble complete circuits using component connections. Explore component inheritance using partial components like OnePort to share common behavior, implement real electrical equations including Ohm's Law and capacitor/inductor relationships, and use connect statements to link components together. Run transient analysis simulations, plot and analyze circuit behavior using Julia's Plots package, and discover Dyad's built-in component libraries. Perfect for engineers new to component-based modeling, Julia developers interested in physical system simulation, and researchers working with multi-domain physical systems, requiring basic familiarity with Julia programming and electrical circuit concepts.
Syllabus
**00:00** Introduction to A-Causal Modeling in Dyad
**01:00** Setting up the Dyad Studio Extension
**02:00** Creating Your First Component Library
**03:00** Building Electrical Connectors Pin Definition
**05:00** Creating Individual Components Resistor, Capacitor, Inductor
**06:00** Using Partial Components for Code Reuse
**09:00** Building the Complete RLC Circuit
**11:00** Setting up and Running Simulations
**12:00** Plotting and Analyzing Results
**13:00** Overview of Built-in Dyad Component Libraries
Taught by
JuliaHub