| Maths and simulation
software can often be a minefield of abstract concepts leaving you dazed
and confused about the best tool for your application. Here, we cut
through the jargon and make the positioning of our products abundantly
clear.
The packages we offer can
be divided into two groups:
- Equation-based packages, in which you write down
your equations in a form and syntax that the package understands,
solve or manipulate those equations using the package's internal functionality
and then view the results numerically, algebraically or graphically.
Maple | Mathcad
- Block-diagram based tools, in which you drag and
drop blocks from a menu or pick list, which each represent a mathematical
function or physical process. These are then wired together to specify
the flow of the simulation, again viewing the results numerically
or graphically.
MapleSim | VisSim |
Micro Saint Sharp
Training
Equation-based
packages:
Maple
Desktop applications like spreadsheets and programming languages have significantly improved calculation efficiency and have changed the way engineers, scientists and mathematicians perceive calculations. However, the design of these predominantly numerical tools encourage you to numerically evaluate your equations at the first possible instance. This means you lose control of your parameters and no longer have visibility of the physical assumptions and information that your equations contain. In essence, these tools only address the final part of mathematical problem-solving - that of number-crunching.
Maple directly supports this calculation philosophy through four major characteristics:
- Maple provides a set of tools that mechanise the algebraic manipulation of equations; a field not taken to its full potential because of the intense human effort traditionally required. The tedium is removed from, for example, rearranging and solving equations algebraically as well as the symbolic solution of systems of differential equations.
- A high-end numerical engine allows the numerical evaluation of your model and provides tools for matrix manipulation, frequency-domain analysis, the numerical solution of differential equations and more. Maple is particularly suitable for the high-speed numerical processing of very large data sets (e.g. over 10 million points).
- Publication-quality, high-resolution graphs can be displayed on screen or exported to a variety of formats. Virtually every aspect of a plot can be altered to your specification.
- A procedural programming language allows you to develop your own algorithms, while retaining full use of the existing symbolic and numeric functionality. The ability to write parallel programs means you can exploit all the cores on your multi-core computer. Some functions are automatically parallelised.
To find out more about Maple,
click here.
MapleSim
Leaps and bounds in simulation technology are few and far between, but engineers constantly demand the next big step change in modelling power and flexibility. This is driven by their desire to add greater value through better engineering design than their rivals.
The computer models necessary to generate these designs consume engineer-hours at an unbounded rate as they become increasingly sophisticated. This is the driving force behind the development of MapleSim, a next-generation multi-domain modelling and simulation tool that reduces model development time. Unlike block-diagram tools, you don't have to derive system equations before you start modelling. Simulations are developed by placing high-level physical components onto a worksheet and connecting them together.
- Componentsaredrawnfrommultiplephysicaldomainsand range from gears and joints to electrical, hydraulic and magnetic components.
- Models visually map onto the real engineering system, making it simple to understand the physical system based on what's on screen. This enables better collaboration across a team.
- Symbolic equations that describe system dynamics are automatically generated and can be manipulated in the Maple worksheet environment.
- Leading maths technology delivers solvers and optimisers that cope with the realistic simulations where other tools fail.
- Simulations can be converted to highly-efficient executable C-code, which you can use in your own development projects.
- RTW-compatibleSimulinkblocksandexecutableCcodecan be generated with built-in analysis templates.
- Aremarkablyintelligentinterfacecontainsfullunitssupport and only allows connections where physically meaningfu.
To find out more about MapleSim,
click here.
Mathcad
The numerical evaluation of engineering and scientific equations usually consists of nothing more than a finite series of basic mathematical operations. In theory, a calculator or a spreadsheet could possibly provide all the number-crunching power you'll ever need.
Engineering and scientific analyses, however, usually have several critical characteristics that these tools do not traditionally address:
- The order in which the equations are numerically evaluated is usually defined by some engineering logic or procedure.
- The evaluation order and the equations you're using must be abundantly
clear to both you and perhaps an external auditor.
- Dimensionality is nearly always a fundamental part of the calculations.
- A deliverable illustrating the calculation procedure is usually
part of the final product.
Mathcad integrates the design-metaphor
of a piece of paper with a units-aware mathematical engine. Consequently,Mathcad is the most appropriate package if the above characteristics
largely define your work. A Mathcad worksheet has several features:
- Equations are entered and presented in proper mathematical notation
with, for example, over-line division, and superscripts for powers.
- A strict flow-of-control exists in Mathcad worksheets; they read
from left-to-right, top-to-bottom. This makes the evaluation order
of your equations explicitly clear. You're not jumping about from
cell to cell as you would be in a spreadsheet.
- Tools are provided to mathematically manipulate your equations
or data.
- Documenting a worksheet is simple - the simplicity with which you can add descriptive text to your worksheet is a particularly valuable feature.
- Mathcad also hosts the most user-friendly implementation of units on the market. Scaling a velocity so that it's in furlongs per fortnight, for example, is trivially easy.
- You can parametrically drive your Pro-Engineer designs with Mathcad functionality.
To find out more about Mathcad,
click here.
Block-diagram
based tools:
VisSim
The operating curve of a turbo generator or the design ofa communication system are processes which are continuous over time but with some discrete elements. That makes them particularly suitable for simulation in VisSim, a package explicitly targeted at the simulation of linear and non-linear dynamic systems. Blocks are selected from a menu or a series of toolbars, placed on a worksheet and connected to specify the flow of a simulation. Each block represents a mathematical operation: perhaps something as simple as a basic arithmetic operation, or possibly a filter response or transfer function.
VisSim is an easy package to use; the syntax consists of nothing more than wiring blocks together. The support desk at Adept Scientific find that most queries regarding the package invariably distil down to the customer's understanding of the engineering or scientific process under study. A corollary is that very little barrier exists between the user and the realisation of their modelling concepts.
- VisSim is designed to model systems characterised by feedback.
- VisSim's ability to compile a simulation to a DLL or an executable
typically increases simulation speed by an order of magnitude.
- Signal processing and communication system design, real-time data
acquisition and a variety of other toolboxes are available.
- The freely-distributable VisSim Viewer enables your colleagues
to run simulations and change operating parameters.
- VisSim can communicate with ECD hardware, OPC servers and data acquisition cards.
To find out more about VisSim,
click here.
Micro
Saint Sharp
- You’re the production manager of a factory. Piles of intermediate
materials are building up at various points in your manufacturing
process. You want to know whether the benefit of less work in progress
with a JIT production process is worth the increase in production
time.
- A hospital manager wants to find the optimum staffing levels and
distribution of equipment in an emergency ward given constraints on
the amount of money that’s available.
- A helicopter designer wants to know if a pilot can process the
shear amount of sensory data available and still be able to control
the aircraft.
Each of these processes can
be deconstructed into a number of tasks executed in series or parallel,
a task simply being a process or physical activity that takes a finite
amount of time to execute. By definition they're discrete event simulations
and Micro Saint Sharp is specifically designed to model these problems.
A Micro Saint Sharp simulation consists of three layers: i) tasks are
placed on a worksheet, ii) the tasks are connected together to develop
a flowchart of the process, and iii) timing and process logic is specified
in each task with a series of simple programming statements.
- The interaction of human operators with process equipment is a
common use of the package.
- The ebb and flow of work queues is a concept easily modelled in
Micro Saint.
- A customer notably modelled a factory floor process in Micro Saint
and optimised their capital expenditure to minimise batch processing
time.
To find out more about Micro
Saint Sharp, click here.
Training
We run regular Training
Courses for these products. They are designed to provide you
with practical, hands-on experience and bring you up to speed quickly,
so you get the most out of the software and maximise the productivity
benefits to be had from your investment. To find out more about them,
click here.
|