WOLFRAM

The Wolfram|Alpha Blog is now part of the Wolfram Blog. Please update your subscriptions and follow us here.
Announcements & Events

The Wolfram Language Worldwide Translations Project

It has been quite a while since I graduated from college in Germany with a degree in mathematics. Of course, I have plenty of memories of long study nights, difficult homework assignments, and a general lack of a social life. But I also vividly remember having to take programming classes. I had done my best to avoid these for as long as I could. But when they became part of my curriculum, I could not continue ignoring them. Not being a native English speaker, I was not just dealing with the concept of programming, which was completely abstract to me---I also had to find my way around function names always given in English. Though I struggled in those classes, I successfully graduated, and years later am now part of a project that would have helped me tremendously back then: the Wolfram Language Worldwide Translations Project. The Wolfram Language Worldwide Translations Project provides any non-English-speaking programming novice with an effortless way into the Wolfram Language. It aims to introduce the Wolfram Language while at the same time addressing any lack of English language skills.
Products

Helicopter Landing on Ship: Model and Simulation

Background

Explore the contents of this article with a free Wolfram SystemModeler trial. Today, many helicopters launch from and land on ships at sea. Some are conventional helicopters, both commercial and military, and some are drones. In Wolfram SystemModeler, we now have a system for simulating helicopter landings and launches that includes waves and ships. The models have been used for the design of mechanical parts, autopilots, landing criteria, and operational limits.

Major components of the system

The aim has been to develop a model with an accurate depiction of the waves, ship motion, and helicopters in such a way that the results can be used not only qualitatively but also quantitatively in real industrial applications. The first task is to calculate the motion of the landing platform mounted on the ship's deck. There is commercially available historical wave data for different seas and oceans. Since access to this data is expensive, we will instead describe the waves mathematically. A model of the forces on the ship's hull was developed with classical analytical theory. With the waves and ship hull forces, the motion of the ship's landing platform can be calculated. If we assume that the helicopter landing does not influence the landing platform motion, the system is simplified. We speed up the simulation by storing the motion in a database for the different wave heights, lengths, and directions, and the ship's speed. Typically the database will include wave heights of 1, 2, 3, and 4 m; wave directions 0, 30, 60, 90, 120, 150, and 180 degrees; wave lengths 100, 150, and 200 m; and ship speeds of 5 and 10 knots. The helicopter was modeled with the MultiBody library. It includes mechanical parts such as rotors with gyroscopic effects and landing gear with hydraulic dampers. Friction models for wheel-deck interface and flexible beams for the rotor blades have been developed. We have also developed a simple autopilot where the landing algorithm is implemented and tested. For one application, the model has been run with the actual autopilot as hardware in the loop.
Announcements & Events

Wolfram Programming Lab Now Available in Beta

The Wolfram Language provides a unique opportunity to revolutionize programming education, and we've been working on ways to deliver the language for students and educators. Today we're making available a beta version of Wolfram Programming Lab. You can access it free on the web in our Wolfram Open Cloud. There are subscription versions that provide additional capabilities on the web and that include native desktop versions for Mac, Windows, and Linux. Wolfram Programming Lab is an interactive programming environment that contains dozens of "Explorations"---step-by-step guides to creating programs with tiny amounts of code. Each Exploration gives the starter code for a program, and students are encouraged to dive in and change the code to create something new. Students can also challenge their understanding by solving exercises in the Go Further sections available in most Explorations.
Education & Academic

I Wrote a Book—To Teach the Wolfram Language

An Elementary Introduction to the Wolfram Language is available in print, free on the web, etc. I wasn’t sure if I was ever going to write another book. My last book—A New Kind of Science—took me more than a decade of intensely focused work, and is the largest personal project I’ve ever done. But a […]

Computation & Analysis

A Year of Runkeeper: Analysis and Visualization

About a year ago, I decided to record every single move I make using Runkeeper, and now I want to make some visualizations of my activity throughout the whole year. This is a fairly straightforward project where I will download the data from Runkeeper, then use the Wolfram Language to process, analyze, and visualize my activities. I will show how to create animations like this one that superimposes 24 minutes of all my activities recorded in Barcelona:
Education & Academic

Special Event: The Hour of Code with Wolfram

The global Hour of Code event is almost here, and we’re excited to announce that Wolfram will be celebrating this year with a free workshop at our headquarters in Champaign, Illinois. Even if you’ve never programmed before, you can experience the excitement of creating your first website by the time you leave. The Hour of Code is a global movement reaching tens of millions of students in over 180 countries. It gives a short introduction to computer science and shows how anyone can get involved. Join us as we celebrate the Hour of Code! Programming experts will be onsite to help demystify code and demonstrate that anyone can learn the basics. This is a wonderful opportunity to try your hand at a new skill, and have a great time in the process.
Products

Announcing Wolfram SystemModeler 4.2

Explore the contents of this article with a free Wolfram SystemModeler trial. Today marks the release of Wolfram SystemModeler 4.2. I'll outline some of the new features and improvements we've done since Version 4.1. You could say that there are three main pieces to this release: usability, performance, and integration. Let's take them one by one.

Usability

The first improvement you'll notice as a user opening the product is that the diagram area is easier to understand, with crossing-line detection and joint connection points marked with solder dots:
Education & Academic

’Tis the Season to Be Coding! Wolfram Cyber Week Savings

It's that time of year again and the holidays are upon us. Whatever your gifting traditions, Wolfram has perfect solutions for the tech lovers on your shopping list. From now until December 6, we are offering Cyber Week savings around the world, including North and South America, Australia, and parts of Asia and Africa.
Products

Mechanical Engineering Landing Gear Example: Wolfram SystemModeler

Background

Explore the contents of this article with a free Wolfram SystemModeler trial. Teachers and textbook authors often need to simplify a real-world problem to pinpoint a specific area to work with—for instance, the examples in a textbook. However, even in real-world engineering, simplifying a problem can bring clarity when our understanding might otherwise drown in a sea of details. In this blog, we will design the landing gear for a helicopter. I have chosen the example of landing gear because the simplification to one degree of freedom gives accurate results and is typically how the problem is treated in textbooks. The solution is attainable through hand calculation. But a more subtle understanding of the problem can be gained using the Wolfram Language and Wolfram SystemModeler.