Rethinking Disposables

One of the core motivations for our work at Mechanomy is the belief that many of today’s systems are too complex.  While complexity is inherent in every system, a significant portion is incidental to the core problem, added to the system by inefficient business, development, and production processes.
And it is this incidental complexity that the ongoing COVID2019 pandemic is particularly revealing: anecdotes abound of situations that, while defensible in normal times, appear unwise under today’s more trying circumstances.

Take, for instance, CDC’s notice that some ‘expired’ N95 masks remain usable.  While only the manufacturer and the CDC know what actually limits the usability of a mask, it is likely not the critical element of the filter, but rather that the rubber gasket becomes less soft with age and seals less effectively.  Sealing is a critical aspect of a mask, but it is one that might be remedied by tightening the face straps, etc.

When we look at the requirement to wear masks, then, we see that the requirement’s sensitivity is not expressed, modeled, or known (publicly). We don’t appear to know how the masks’ effectiveness degrades with time: I would expect that, when new, a N95 mask (95% of particles are filtered out) actually filters, say, 98.5% of particles and that the 95% is only reached at the designated expiration date (the design life of the mask).  That’s a slow degradation curve, 3.5% reduction over, say, 3 years; if the alternative is no mask at all, that expired mask is still useful. Continue reading “Rethinking Disposables”

Telling the Future: Frank

I appreciated Oleg Shilovitsky’s vignettes on the future of system development and use; at Mechanomy we are also trying to enable this future of mass personalization and programmatic manufacturing.  In turn, I’d like to tell you the story of Frank.

Frank has a problem. As he was leaving the worksite last Friday he noticed an old, battered satellite core.  Frank’s predecessors had long since harvested its solar arrays and antenna for their readily accessible constituents, but they left the core to be buried behind other assets.   Now that the backlog has been cleared it’s his job to ensure that the core has been safed and to classify it for materials recapture.

Continue reading “Telling the Future: Frank”

A Tour of Modelica

This is the first of a recurring series touring the capabilities and features of Modelica, a systems modeling language that we have great hopes for.

Where to begin?

At its core, Modelica is a programming language that allows users to write down equations that describe the behavior of some system.  In this usage, system refers to some group of things that interact according to identifiable rules.  A robot arm is a ready example as it is composed of multiple motors, transmissions, sensors, and rigid structures.  The interactions of these elements are described by equations that convert the user’s digital command signals into electrical currents that spin motors whose torques are modified by transmissions and applied to the arm’s rigid structures.  Taken together, the Modelica model of the robot arm allows the user to predict how the arm will move for given commands, allowing the arm’s suitability for the user’s application to be evaluated digitally. Continue reading “A Tour of Modelica”