October 8, 2019
Ankit Naik, Sales Engineer, Wolfram MathCore
Matteo Fasano, Postdoctoral Researcher, Politecnico di Torino, Italy

How can you make teaching come alive and be more engaging? For many educators, the answer turns out to be not so much a single solution, but rather a set of tools that can vary according to subject and even by student. So today, I want to add something new to the pedagogical toolkit: Wolfram Virtual Labs.

Wolfram Virtual Labs are open educational resources in the form of interactive courseware that are used to explain different concepts in the classroom. Our ambition is to provide an easy way to study difficult concepts and promote student curiosity.

Powering Engineering Education with Wolfram Virtual Labs

For this post, I spoke with Dr. Matteo Fasano about his experience with using Virtual Labs as a course complement in the masters’ courses in which he acts as a teaching assistant. He also told me why and how he supported the Wolfram MathCore group to develop the CollegeThermal Virtual Labs (now available) and how they can help teachers or instructors make learning more engaging.

Read More »


October 4, 2019 — Brian Wood, Lead Technical Writer, Document and Media Systems

Robert Prince-Wright has been using Mathematica since its debut in 1988 to develop computational tools in education, business consulting and offshore engineering. We recently talked to Prince-Wright about his work developing simulation models for deepwater drilling equipment at safety and systems engineering company Berkeley & Imperial.

Innovating in Education, Analytics and Engineering: Thirty Years Using Wolfram Technology

His latest work is cutting edge—but it’s only part of the story. Throughout his career, Prince-Wright has used Wolfram technologies for “modeling systems as varied as downhole wellbore trajectory, radionuclide dispersion and PID control of automation systems.” Read on to learn more about Prince-Wright’s accomplishments and discover why Wolfram technology is his go-to for developing unique computational solutions.

Read More »


July 12, 2018
Patrik Ekenberg, Applications Engineer, Wolfram MathCore
Anna Palmer, Wolfram MathCore

Explore the contents of this article with a free Wolfram SystemModeler trial. Life science teaches us to answer everything from “How can vaccines be used to indirectly protect people who haven’t been immunized?” to “Why are variations in eye color almost exclusively present among humans and domesticated animals?” You can now learn to answer these questions by using modeling with Wolfram’s virtual labs. Virtual labs are interactive course materials that are used to make teaching come alive, provide an easy way to study different concepts and promote student curiosity.

Cat with different eye colors

Read More »


March 21, 2018
Patrik Ekenberg, Applications Engineer, Wolfram MathCore
Jan Brugård, CEO, Wolfram MathCore

Explore the contents of this article with a free Wolfram SystemModeler trial. We are excited to announce the latest installment in the Wolfram SystemModeler series, Version 5.1, where our primary focus has been on pushing the scope of use for models of systems beyond the initial stages of development.

Since 2012, SystemModeler has been used in a wide variety of fields with an even larger number of goals—such as optimizing the fuel consumption of a car, finding the optimal dosage of a drug for liver disease and maximizing the lifetime of a battery system. The Version 5.1 update expands SystemModeler beyond its previous usage horizons to include a whole host of options, such as:

  • Exporting models in a form that includes a full simulation engine, which makes them usable in a wide variety of tools
  • Providing the right interface for your models so that they are easy for others to explore and analyze
  • Sharing models with millions of users with the simulation core now included in the Wolfram Language

Wolfram SystemModeler 5.1

Read More »


January 4, 2018 — Michael Gammon, Blog Administrator, Document and Media Systems

Release features and logogram analysis

Whew! So much has happened in a year. Consider this number: we added 230 new functions to the Wolfram Language in 2017! The Wolfram Blog traces the path of our company’s technological advancement, so let’s take a look back at 2017 for the blog’s year in review.

Read More »


July 25, 2017
Roger Germundsson, Director of Research & Development
Jan Brugård, CEO, Wolfram MathCore
Patrik Ekenberg, Applications Engineer, Wolfram MathCore

New in SystemModeler

Explore the contents of this article with a free Wolfram SystemModeler trial. Our goal with SystemModeler is to provide a state-of-the-art environment for modeling, simulation—and analytics—that leverages the Wolfram technology stack and builds on the Modelica standard for systems description (that we helped to develop).

SystemModeler is routinely used by the world’s engineering organizations on some of the world’s most complex engineering systems—as well as in fields such as life sciences and social science. We’ve been pursuing the development of what is now SystemModeler for more than 15 years, adding more and more sophistication to the capabilities of the system. And today we’re pleased to announce the latest step forward: SystemModeler 5.

Read More »


April 7, 2017 — Håkan Wettergren, Applications Engineer, SystemModeler (MathCore)

Making tone with wine glass

Vibration measurement is an important tool for fault detection in rotating machinery. In a previous post, “How to Use Your Smartphone for Vibration Analysis, Part 1: The Wolfram Language,” I described how you can perform a vibration analysis with a smartphone and Mathematica. Here, I will show how this technique can be improved upon using the Wolfram Cloud. One advantage with this is that I don’t need to bring my laptop.

Read More »


March 28, 2017 — Markus Dahl, Applications Engineer, SystemModeler

SystemModeler OPCUA Industry 4.0

Background

Explore the contents of this article with a free Wolfram SystemModeler trial. Industry 4.0, the fourth industrial revolution of cyber-physical systems, is on the way! With it come sensors and boards that are much cheaper than they used to be. All of these components are connected through some kind of network or cloud so that they are able to talk to each other. This is where the OPC Unified Architecture (OPC UA) comes in. OPC UA is a machine-to-machine communication protocol for industrial automation. It is designed to be the successor to the older OPC Classic protocol that is bound to the Microsoft-only process exchange COM/DCOM (if you are interested in the OPCClassic library for Wolfram SystemModeler, you can find it here).

Read More »


October 25, 2016 — Patrik Ekenberg, Applications Engineer, Wolfram MathCore

Explore the contents of this article with a free Wolfram SystemModeler trial. Today I am excited to announce SystemModeler 4.3. This release focuses on three key areas: model analytics, collaboration and performance, which I will illustrate in this blog. You can see more on the What’s New page, or download a trial to try it yourself.

I’ll start by talking about our improvements in collaboration. I develop lots of models in SystemModeler, and when I do, I seldom develop them in a vacuum. Either I send a model to my colleagues for them to use, I receive one from them or models get sent back and forth while we work on them together. This is, of course, also true for novice users. A great way to learn how to use SystemModeler—or any product, for that matter—is to look at things other people have done, whether it be a coworker or other users online, and build upon that.

Whether you send your models to other people, receive models or send models between your own platforms, we want to make sure that you have everything you need to start using the model, straight out of the box.

As an example, I have built a model of an inverted pendulum using the PlanarMechanics library. It has a linear-quadratic regulator built using the Modelica Standard Library, and it also includes components from the ModelPlug library that connect to real-life hardware, such as actuators and sensors on an Arduino board (or any other board following the Firmata protocol).

Model of an inverted pendulum

Read More »


September 1, 2016 — Håkan Wettergren, Applications Engineer, SystemModeler (MathCore)

Background

Explore the contents of this article with a free Wolfram SystemModeler trial.Rolling bearings are one of the most common machine elements today. Almost all mechanisms with a rotational part, whether electrical toothbrushes, a computer hard drive or a washing machine, have one or more rolling bearings. In bicycles and especially in cars, there are a lot of rolling bearings, typically 100–150. Bearings are crucial—and their failure can be catastrophic—in development-pushing applications such as railroad wheelsets and, lately, large wind turbine generators. The Swedish bearing manufacturer SKF estimates that the global rolling bearing market volume in 2014 reached between 330 and 340 billion bearings.

Rolling bearings are named after their shapes—for instance, cylindrical roller bearings, tapered roller bearings and spherical roller bearings. Radial deep-groove ball bearings are the most common rolling bearing type, accounting for almost 30% of the world bearing demand. The most common roller bearing type (a subtype of a rolling bearing) is the tapered roller bearing, accounting for about 20% of the world bearing market.

With so many bearings installed every year, the calculations in the design process, manufacturing quality, operation environment, etc. have improved over time. Today, bearings often last as long as the product in which they are mounted. Not that long ago, you would have needed to change the bearings in a car’s gearbox or wheel bearing several times during that car’s lifetime. You might also have needed to change the bearings in a bicycle, kitchen fan or lawn mower.

For most applications, the basic traditional bearing design concept works fine. However, for more complex multidomain systems or more advanced loads, it may be necessary to use a more advanced design software. Wolfram SystemModeler has been used in advanced multidomain bearing investigations for more than 14 years. The accuracy of the rolling bearing element forces and Hertzian contact stresses are the same as the software from the largest bearing manufacturers. However, SystemModeler provides the possibilities to also model the dynamics of the nonlinear and multidomain surroundings, which give the understanding necessary for solving the problems of much more complex systems. The simulation time for models developed in SystemModeler is also shorter than comparable approaches.

Read More »