Wolfram Computation Meets Knowledge

Education & Academic

Building Hydraulics Applications with Wolfram SystemModeler

Explore the contents of this article with a free Wolfram SystemModeler trial. Wolfram SystemModeler is a tool for multidomain analysis. One area with many multidomain applications is hydraulics: fluid power systems. Fluid power is one of three main methods of transmitting power. The other two are mechanical transmission, via gears and shafts, and electrical transmission, via wires. In SystemModeler, all three can be used at the same time without any restrictions or simplification. This blog describes how the SystemModeler hydraulic library can be used in education, but the focus is not only on the hydraulic part. The idea is also to show how to build up an interesting, real application where hydraulics play an essential role. In the model it is then possible to study the effects of filter locations, choose valves, adjust settings, study different oil grades, etc. This post may also give ideas to hydraulic engineers used to working with conventional software as to what more can be done with SystemModeler compared to the standard software.
Education & Academic

New Wolfram Technologies Books Reach a Global Audience

As this new year begins and the books keep rolling in, we are happy to share with you an exciting new selection of texts featuring Wolfram technologies. If you're looking for a New Year's resolution for 2016, why not consider learning how to use Mathematica or the Wolfram Language? In this post are several books for beginners in English, German, and Japanese, as well as more advanced books for those who are looking to sharpen their skills.
Education & Academic

New in the Wolfram Language: Symbolic PDEs

Partial differential equations (PDEs) play a vital role in mathematics and its applications. They can be used to model real-world phenomena such as the vibrations of a stretched string, the flow of heat in a bar, or the change in values of financial options. My aim in writing this post is to give you a brief glimpse into the fascinating world of PDEs using the improvements for boundary value problems in DSolve and the new DEigensystem function in Version 10.3 of the Wolfram Language. The history of PDEs goes back to the works of famous eighteenth-century mathematicians such as Euler, d'Alembert, and Laplace, but the development of this field has continued unabated during the last three centuries. I have, therefore, chosen examples of both classical as well as modern PDEs in order to give you a taste of this vast and beautiful subject.
Products

Wolfram SystemModeler in Rotor Dynamics: Internal Damping

Explore the contents of this article with a free Wolfram SystemModeler trial. In 1869, Rankine extended Euler and Bernoulli's century-old theory of lateral vibrations of bars to an understanding of rotating machinery that is out of balance. Classical dynamics had a new branch: rotor dynamics. Machine vibration caused by imbalance is one of the main characteristics of machinery in rotation. All structures have natural frequencies. The critical speed of a rotating machine occurs when the rotational speed matches one of these natural frequencies, often the lowest. Until the end of the nineteenth century the primary way of improving performance, increasing the maximum speed at which a machine rotates without an unacceptable level of vibration, was to increase the lowest critical speed: rotors became stiffer and stiffer. In 1889, the famous Swedish engineer Gustaf de Laval pursued the opposite strategy: he ran a machine faster than the critical speed, finding that at speeds above the critical threshold, vibration decreased. The trick was to accelerate fast through the critical speed. Thirty years later in 1929, the American Henry Jeffcott wrote the equation for a similar system, a simple shaft supported at its ends. Such a rotor is now called the de Laval rotor or Jeffcott rotor and is the standard rotor model used in most basic equations describing various phenomena.
Computation & Analysis

Wolfram Community Highlights: Medicine, Drones, KenKen, and More!

With some impressive new features, new forums, and many new members, Wolfram Community has had a great year. As we approach the end of 2015, we wanted to share a few highlights from the last few months' excellent posts on the Wolfram Community site.

Drones

Interested in drones? Check out these posts. Connecting ROS to the Wolfram Language, Or Controlling a Parrot ArDrone 2.0 from Mathematica, by Loris Gliner, a student in aeronautical engineering. Loris Gliner used his time in the Wolfram mentorship program to work out how to connect the Wolfram Language to the Linux Robot Operating System. He includes code examples and a video showing the flight of a Parrot ArDrone 2.0 controlled via the Wolfram Language.
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 […]