
Explore OpenModelica, a free, open-source environment for modeling, simulating, and optimizing complex systems, including power systems, using equation-based modeling compatible with Matlab, Simulink, and Python.
Create simple Modelica scripts in OpenModelica by defining a basic model, declaring real variables, and running simulations with start time, stop time, and intervals, then plot results.
Add comments to script-based models in OpenModelica, and learn where to place explanations before semicolons, while refining models, renaming components, and simulating to verify behavior.
Learn to build a simple rlc circuit model in OpenModelica, define parameterized voltage, resistance, inductance, and capacitance, derive currents and voltages via equations, and simulate with plots.
Explore block-based modeling in OpenModelica, using constant, gain, and switch blocks to build equation-based models, simulate, plot signals, and trace outputs across domains.
Create a simple Modelica gain block with one input and one output, add an icon, and specify output = ten times input.
Build and simulate voltage source circuits in OpenModelica by wiring analog components, setting parameters, and observing currents, voltages, and signals.
Demonstrates building and simulating a single-phase current source circuit in OpenModelica, using resistor, inductor, and capacitor, adjusting values, and observing current and voltage responses.
OpenModelica for electrical engineers presents induction machine example 1, teaching how to build a three-phase squirrel cage motor model with star connections, a terminal box, and a mechanical load.
Learn induction machine modeling in OpenModelica, implementing a star-delta starter, current sensing, inertia-driven torque steps, and a multi-machine setup.
Model and compare synchronous machines in OpenModelica, including permanent magnet and electrical excited variants. Set up three-phase connections, torque and speed loads, and convert space phasors to polar form.
Demonstrates starting a synchronous machine with an inverter using a voltage-frequency controller. Ramps to 50 Hz on a star-connected, three-phase system and applies a step torque to test load response.
Learn to build a three-phase power transmission line model in OpenModelica. Create a custom library, assemble R, L, and C blocks, and connect pins for a runnable test bench.
Are you ready to master OpenModelica and elevate your electrical engineering skills? This comprehensive course, "Master OpenModelica: Basics to Electrical Engineering," is designed for students, professionals, and enthusiasts eager to harness the power of Modelica for modeling and simulation.
Starting from the basics, you’ll learn the fundamental syntax and semantics of Modelica, and how to install and set up OpenModelica. We’ll guide you through building and simulating simple models, setting simulation parameters, and analyzing results, ensuring you develop a strong foundation.
As the course progresses, you’ll dive into advanced Modelica concepts, such as functions, algorithms, and connectors, enabling you to create complex and sophisticated models. Our specialized focus on electrical engineering will equip you with the skills to model electrical components, build circuits, and simulate power and control systems.
Throughout the course, you'll engage with real-world examples and practical projects, reinforcing your learning and providing hands-on experience. We’ll also address common pitfalls and troubleshooting techniques to ensure a smooth learning journey.
Whether you're an electrical engineering student, a professional engineer, a researcher, an educator, or a modeling enthusiast, this course offers valuable insights and practical skills to advance your expertise. Join us and unlock the full potential of OpenModelica in your projects.