Wolfram Computation Meets Knowledge

New Resources

Free Course

Introduction to Electric Circuits

Explore the fundamentals of electric circuits in this interactive course with the help of user-friendly diagrams, visualizations and models that intuitively demonstrate how circuits behave.

Reference

Modelica Quick Reference

Quickly refer to Modelica language syntax and features.


Core Component

What Is Modelica?

Designed from the ground up, Modelica is a modeling language that makes it easy to set up mathematical models of dynamic systems.


Core Component

What Is FMI?

FMI is an open standard for model exchange and co-simulation—a collaboration between industry and academia for exchange of models of dynamic systems between tools.


Core Component

What Is the Wolfram Language?

The Wolfram Language is a programming language for expressing things in a computational way—and for capturing computational ways of thinking about things.


Free Course

Introduction to Wolfram System Modeler

Learn the basic features of Wolfram System Modeler through a series of exercises carefully prepared to teach model creation, model documentation and result visualization.

Free Course

Introduction to Model Analytics

Learn how to use System Modeler and the Wolfram Language as an integrated environment for modeling, simulating, analyzing and understanding system designs.

Free Course

Introduction to the Modelica Language

Learn the basics of Modelica, the underlying language of System Modeler. It is an open standard language specifically designed for modeling physical systems.

Resource Function

Automatically Create Dashboards

Create interactive dashboards on the fly with the new resource function SystemModelManipulate. Use the dashboard to change parameter and initial values and explore various design scenarios.


Book

Computer Modeling & Simulation

Understand the methodology for constructing computer models of dynamic systems using Wolfram System Modeler. The book provides illustrative examples to solve problems related to mechanics and hydraulics.

Study Group

Introduction to System Modeling

Understand the benefits of solving problems using modeling and simulation. You will explore the built-in examples and create your own multi-domain model using Wolfram System Modeler.

Study Group

Examples from Physics

Explore modeling examples from physics using hundreds of pre-built components. Learn how the HighSchoolPhysics library can be used to understand difficult concepts in physics.

Study Group

Examples from Chemistry

Explore modeling examples from chemistry. Understand how to use the BioChem and OPCClassic libraries to model biochemical reactions and connect to real-world applications.

Study Group

Examples from Biology

Explore modeling examples from biology. Learn how the HighSchoolBiology library can be used to model spread of an infectious disease like COVID-19.

Study Group

Examples from System Dynamics

Explore modeling examples from system dynamics. Learn how to use the SystemDynamics and BusinessSimulation libraries to model personal finances, industrial production and COVID-19, among others.

Study Group

Create Your Own Models

Create your own multi-domain models using the built-in libraries. Test different scenarios by varying the model parameters, visualizing simulation results and playing with animations.

Study Group

Connecting to Real-World Applications

Learn to connect your simulations with real-world applications like industrial equipments, Arduino boards and other simulators.

Study Group

Analysis with the Wolfram Language

Learn how to carry out advanced analysis like optimization, control system design and calibration with the Wolfram Language.

Study Group

Introduction to Modelica

Create models textually using the Modelica language. Understand the basic language constructs that would enable you to debug your models.

Downloadable Example

Real-Time Tank Simulation With OPC UA

This example demonstrates the usage of OPC UA communication in a SystemModeler model over a simple tank system. OPC UA is a secure, robust and scalable…

Downloadable Example

Allosteric Regulation Explained with ATCase

Allosteric regulation is a prime drug target because it reduces the risk of overdose and side effects and can be used to fine-tune pharmacological processes.…

Downloadable Example

Interactively Explore Michaelis–Menten Kinetics

Michaelis–Menten kinetics is one of the most important models for enzyme-substrate interactions. It is used to study the kinetics in a wide array of biological…

Downloadable Example

Physical Phenomenon—Gyroscopic Precession

Gyroscopic effects have been a source of both amazing engineering and amusement for many people. This phenomenon affects a variety of applications. The…

Downloadable Example

4-Bit Asynchronous Up-Counter

Counters are used in a variety of digital applications as a way of counting events. In this example, we have constructed a simple 4-bit asynchronous up-counter…

Downloadable Example

Digital Arithmetic—8-Bit Adder

Binary adders are digital circuits often used in computers for basic arithmetic operations. Using the digital library in the standard Modelica library,…

Downloadable Example

Understanding Enzymatic Breakdown

Enzymes play a part in almost every biochemical reaction known, from human metabolism to beer brewing. This model showcases a generic substrate to product…