|
|

|
| 30 marzo 2011 |
Wolfram, produttore di Wolfram Mathematica e Wolfram|Alpha
ha acquisito MathCore Engineering AB produttore di MathModelica e MathCode C++ e Fortran!
|
|
|
|
L'acquisizione della MathCore è parte della strategia su larga scala di Wolfram per l'area d'ingegneria e dei relativi campi applicativi.
Oltre ai software MathCore, che continueranno a essere venduti e sviluppati, un particolare sforzo è in atto per integrare il cuore della tecnologia MathCore all'interno della tecnologia Wolfram.
Per i dettagli visita il sito MathCore o l'annuncio di Stephen Wolfram pubblicato sul blog Wolfram
MathModelica è un potente software per l’ingegneria
per la costruzione di modelli virtuali e la simulazione
di sistemi fisici.
Con MathModelica è possibile non solo ottimizzare
test ed esperimenti, ma anche analizzare fenomeni che sarebbe
impossibile studiare e comprendere in altro modo.
MathModelica è essenziale in moltissimi ambiti applicativi,
tra cui automobilistico, aeromobile, robotica, ecc; fornisce
una tecnologia che rende possibile costruire modelli e simulazioni
molto più vicini alla realtà di qualsiasi
altro software concorrente.
Model-Based
Design for Systems Biology and Multiengineering Systems
MathModelica
makes it possible to develop advanced multiengineering models
by simple drag and drop. MathModelica is a platform
for multiengineering simulation and model-based design for
dynamic systems. It provides an interactive graphical environment
and a customizable set of component libraries. With MathModelica
it is possible not only to optimize your tests and experiments,
but also to analyze phenomena that would otherwise be impossible
to study and understand.
MathModelica
is useful in a variety of fields, such as the automotive and
aircraft industries, robotics, and complex machinery. It provides
a technology that makes it possible to lift modeling and simulation
several levels closer to the real product than is possible
with today's de facto standard tools.
With MathModelica,
you will get the following benefits:
- Reduced
development time
By replacing physical prototypes with accurate models, you
can analyze design changes faster and with less expense.
- Reduced
testing time and costs
By replacing physical instrumentation, test benches, and
test procedures with different model analyses, both testing
time and costs can be reduced.
- Increased
quality and reduced maintenance costs
By getting increased knowledge about your system you can
improve quality and at the same time reduce maintenance
costs.
MathModelica
makes it cost-effective not only to develop model libraries
and experiments but also to maintain them. With its simplicity
and flexibility, it readily facilitates design updates and
correct decision-making in all stages of a product's life
cycle.
MathModelica
comes in two versions. MathModelica Professional is targeted at
projects and research in industry and academia, offering unparalleled
possibilities for analyzing results. MathModelica Student is equal to MathModelica
Professional in terms of functionality, speed, and output,
but is only available for students.
MathModelica
consists of three integral parts: the Model
Editor, where models are built with simple drag-and-drop
construction; the Simulation
Center, which handles the simulations to test and
evaluate the models; and the Mathematica
Link component, where fully translatable models can be
built, simulated, documented, and analyzed, all inside the
notebook environment. These parts are very tightly integrated
into a single engineering workbench for advanced modeling,
simulation, analysis, and documentation.
Model
Editor
The Model
Editor is a graphical and textual intuitive drag-and-drop
interface for the Modelica language. Models are assembled using components
from included, customizable model libraries; the class view
makes it simple to browse through different libraries. You
can easily change a model's properties in the parameter window.
Models can also be created in the notebook textual environment
and then transferred to the Model Editor for graphical viewing.
Simulation
Center
Once a
model is built it can be simulated in the Simulation Center
or transferred to notebooks for post-processing, analysis,
and documentation.
Simulations
and results are presented in the Simulation Center. Here you
can trim a model's parameters and initial values between simulations.
The tree browser makes it easy to find the parameters and
signals to plot. You can choose from 14 different solving
methods, including DASSL, Euler, and MEXX. When simulation
is completed, further analysis can be done using notebooks.
Unparalleled analysis capabilities
MathModelica offers several possibilities to analyze your results, for instance by studying animations or FFT analysis in Simulation Center. On top of that, MathModelica also makes it possible to connect to Mathematica*. This gives MathModelica users access to unparalleled facilities for mathematical computation, plotting, calculation, natural display of mathematical formulae, inline documentation, etc. within the powerful Mathematica notebook environment.

The interface is intuitive, allowing users to quickly enter the expressions that define a simulation, calculate them, and view the results in a variety of ways. A fully functional programming environment is provided, allowing the user to automate simulation tasks, e.g. batch jobs for optimization of a model. And, as the user works, documentation can be typed right into the notebook, making it much easier for others to understand what's been done.
* Note that Mathematica itself is not included in MathModelica.
Key features
• Extension of the technical computing and communication software Mathematica
• Export of Modelica code to notebooks
• Textual user interface for equation-based Modelica modeling, simulation, documentation, and analysis
• Possibility to extract model equations of Modelica models and import them into Mathematica
• Advanced scripting environment where text, graphics, and technical computations can be mixed
• Efficient symbolic and numeric computations
• Support of different types of usage - from computational notepad to detailed "live" complete scientific report
• Notebook documents can be exported to many formats, e.g. HTML/MathML, PDF, TeX
• Complete tool for encapsulation of product knowledge by extending pure Modelica component
library code with "live" examples in well-structured documents
• Incremental programming of Modelica code
• Run simulations in parallel using the ParallelSimulate[] command
• Mathematica 7 compatible.
System
Designer (model editor)
- Easy-to-use
graphical user interface for building model diagrams
- Graphical
access to component libraries, including ready-made as well
as user-defined libraries
- Class
view pane for easy browsing of existing libraries
- Dynamically
updated class view for incremental library development
- Parameter
pane for specifying component parameters and getting information
on default parameter values and units
- Component
stencils showing visual appearance of components
- Easy
drag and drop modeling using predefined and user-specified
components
- Same
topology as in real life--not limited to blocks with defined
flow direction
- Extensive
and expandable libraries of predefined and user-defined
components and blocks
- Ability
to handle hybrid systems
- Ability
to manage complex designs by segmenting models into hierarchies
of design components
- Easy
publishing of results as interactive HTML pages
Simulation
Center (simulation environment)
- Graphical
user interface for simulation management
- Translation
of model diagrams to experiments (executables)
- Model
simulation for different parameter settings and simulation
times
- Convenient
experiment browser to navigate, create, configure, and search
all signals, parameters, and properties of your model
- Tree-based
selection of variables for plotting
- No
need for defining inputs and outputs to evaluate model behavior--all
signals are available by default
Mathematica
- Tight
integration with Mathematica
- Modeling
and simulation in notebook environment
- Access
to simulation results for analysis
- Access
to model equations for analysis
Included
Modeling Libraries
The following Modelica Standard Libraries (version 2.2.1)
are included.
- Blocks:
continuous, discrete, and logical input/output blocks (Continuous,
Discrete, Logical, Math, Nonlinear, Routing, Sources, and
Tables)
- Constants:
mathematical and physical constants (Î , eps, h, etc.)
- Electrical:
electric and electronic components (Analog and MultiPhase)
- Math:
mathematical functions for scalars and matrices (such as
sin, cos, solve, eigenValues, and singular values)
- Mechanics:
mechanical components (Rotational and Translational)
- SI
units: SI unit type definitions (such as Voltage and
Torque)
- StateGraph:
state graph components (such as Step, Transition, and CompositeStep)
- Thermal:
thermal components (FluidHeatFlow and HeatTransfer)
Supported
Free Libraries
The following libraries are supported and will be possible
to download from MathCore Engineering
AB.
- BioChem:
free library for biochemical modeling and simulation (including,
e.g., Michalis-Menten and Hill reactions)
- Magnetic:
free library to model magnetic actuators and drives
- BondLib:
free library to model physical systems with bond graphs
MathModelica Student is equal to MathModelica Professional
in terms of functionality, speed, and output. MathModelica
Student is available for students at
a reduced price and three different licensing options to best meet
your needs.
MathModelica Student: Standard Edition
- Product license remains active throughout full-time enrollment in
an accredited institution
- Available to those working toward a high school, associate's,
bachelor's, master's, doctoral,
or equivalent degree
- Premier Service is available for this edition
MathModelica Student: Annual Edition
- Product license remains active for one year from the date of
registration
- Available to part-time or full-time students working toward a
high school, associate's, bachelor's,
master's, doctoral, or equivalent degree
- Available to part-time, non-degree-seeking students if required
for a class
MathModelica Student: Semester Edition
- Product license remains active for six months from the date of
registration
- Available to part-time or full-time students working toward a
high school, associate's, bachelor's,
master's, doctoral, or equivalent degree
- Available to part-time, non-degree-seeking students if required
for a class
New
Version Features Summary
- Support
for 3D mechanics modeling, including animation
- Support
for the electrical machines library
- New
publishing feature for creating interactive versions of
your models with just a few clicks
- Possibility
to start a simulation from steady state with the new steady
state solver
- Support
for Mac OS X Leopard
Modeling
- Improved
components window makes it possible to browse and modify
components anywhere in the hierarchical model structure
- Improved
support to parameterize and redefine models using replaceable
components
- Copy
and paste graphic items within or between graphical views
- Avoid
creating connections between incompatible components with
the enhanced connection tool
Extended
Library Support
- New
MultiBody library makes it now possible to include models
of 3D mechanical systems, such as robots, satellites, or
vehicles
- New
Machines library is useful for modeling electrical machines
Simulation
- Support
for the Microsoft Visual C++ 2008 compiler (including the
free Express edition) on the Windows platform
- Start
simulations from steady state using a steady state solver
- Run
simulations in parallel using the ParallelSimulate []
command (requires Mathematica)
Documentation
- New
publishing feature makes it possible to create interactive
documentation of models in a format suitable for the web
Analysis
- Animation
feature makes it possible to visualize 3D mechanical models
- Create
FFT analysis of your simulation results
What's
New in Version 2.0
New
Version Features Summary
- Syntax
highlighting of Modelica models in a Modelica input cell
- ModelEquations
wizard that helps translate variable names when retrieving
the model equations in Mathematica
- Documentation
now in Wolfram Mathematica Documentation Center
- Improved
plot legend for PlotSimulation[]
- Convenient
loading of Modelica files using the MathModelica
palette
Modeling
- Improved
library browser with search capability, new look and feel,
and faster browsing
- Easy
to add documentation to models using the built-in documentation
editor
- Find/replace
in text view
- Extended
and improved graphical tools and primitives, stored in Modelica
version 3.0 graphical annotations
- Copy
a class in the library browser by drag\[CloseCurlyQuote]n\[CloseCurlyQuote]drop
- Constants
window to display all constants of a class
- Automatic
creation of outside connector in context menu when creating
connection
- Printing
of both diagram and icon layer
Extended
Library Support
- StateGraph
library makes it possible to model state charts
- Can
be used, for example, to model different stages of a gearbox
or operating regions of a controller
Simulation
- New
solver CVODES, a general purpose ODE solver for both stiff
and nonstiff problems
- Support
for sensitivity analysis; helps modelers improve and understand
| Technical Support and Consultancy |
|
|
|
|
We can deliver complete solutions (for example, the simulator of a plant or a robotic system) according to the customer's specifications. When needed, we can work together with the customer's R&D, helping to integrate state-of-the-art, multi-physics simulation technologies into their design processes and products. This means that the customer not only can have their plant or system simulated, but also employ the simulator to take decisions about the management or even the design of that system. In fact we use advanced technologies and methodologies for modelling and control, and also has the know-how to integrate them with the customer's know-how. Thanks to the multi-physics capabilities of the used technologies, we can deal with problems involving mechanical, thermal, electrical, electronic and even logic aspects simultaneously, simulating and assessing the entire system in a unitary manner (a great advantage with respect to other existing technologies).
In Italy this service is provided by Adalta with the support of top level professionists in the modelling, simulation and control fields.
|