ASOM - Analysis, Synthesis and Optimization of Multi-bar systems
You want to design a completely new linkage? Or to ‘just’ modify or optimize an existing one? We offer you a kinematics simulation program that not only simplifies these tasks, but also helps you to obtain optimized concept results in the shortest possible time.
ASOMv7 BasicSingle license
ASOMv7 NetworkNetwork license
ASOMv7 ProSingle license
Your advantages at a glance:
- Real-time analysis
- Find solutions almost immediately
- Practical relevance
- Individual requirements can be implemented
- Intuitive handling
- Interactive synthesis methods
- Inverse approach
The user-friendly kinematics software
Regardless of whether your company develops automobiles, training equipment, care beds, hinges, fittings, window or cabinet systems, etc. – engineers in every industry sector are aware that kinematic problems can be very time-consuming, especially if more complex linkages are to be implemented.
The slightest change to a linkage can very easily cause it to deviate completely from your motion concept. If the influencing forces, the available installation space and other restrictions also have to be taken into account, it can often take weeks or months to find a viable solution.
ASOM, on the other hand, helps you to achieve the best possible result in the shortest possible time. Our approach to the problem is to use our system to automatically maintain various partial aspects of a solution (transport conditions, length conditions for energy storages, requirements for holding forces / manual forces) and to thus reduce the complexity of the problem for you as much as possible.
The practical multitool
ASOM combines the full range of tools required for the design of linkages in one software package.
In the comprehensive user interface, specifically designed to be user-friendly, you can therefore not only simulate the kinematics of your system, but at the same time conveniently access all relevant information (holding forces, torques, etc.) in numerical form or have it displayed in graphs in real time.
Design from the motion to the linkage
With our multi-bar syntheses we offer you the possibility to approach the problem of kinematic design in an inverse manner. With ASOM you can benefit from the resulting advantages. You start by defining positions and / or angles (points and planes) that connected parts should reach. Then our software will support you step by step in creating and adapting a suitable linkage. Once the linkage has been created, we provide tools with which you can change joint positions without violating the transport conditions you have specified. Even design specifications (e.g. different position or angle at the end of the motion) can be changed easily and transparently afterwards without having to perform a new synthesis.
This makes ASOM unique in the market segment of user-oriented kinematics software packages.
Not just revolute and prismatic joints
Use the full range of 2D kinematics for your simulation: gear pairs, belt transmissions, rack-and-pinion elements, curved guides, conditions for arbitrary contours to roll on each other (travel connection). You can use all of these components or kinematic constraints in ASOM and simulate resulting linkages of any complexity with any degree of freedom.
Set your kinematics in motion with our drives and immediately see where and when dead positions occur. Our simulation system is especially designed to detect dead positions as precisely as possible. The problem with some other software packages that dead positions are only detected inaccurately or even skipped is now a thing of the past.
React to the simulation as it happens with drive conditions: change the drive behavior or switch between alternative drives when certain times, angles or lengths have been travelled or when a dead position or synthesis position is reached.
Observe kinematics in real time – immediately see what's going on!
Every change you make to a kinematic system in ASOM (such as, e.g., changing joint positions in a four-bar or six-bar linkage) is always monitored and its effects are calculated, simulated and visualized in real time.
See how your quality metrics, secondary constraints, diagrams or previews of the final position of your system react to your inputs in real time. This makes the development process immediately tangible and intuitively understandable and allows you to quickly test out entire parameter ranges or installation spaces. Understand quickly and interactively what possibilities your system has or does not have and act accordingly. At the same time, you can delve as deeply as you like into our system in order to calculate arbitrary quality metrics for secondary conditions from the collected simulation data and track them.
Dig deeper with our script system
If the possibilities we provide in the graphical interface are not sufficient for you, you can in many cases add the required functionality yourself. With our scripting system, which has access to all simulation data, you do not have to wait for us to add new functionality for you. You also do not need to give up your specific core knowledge.
Whatever you need as a quality metric for your problem: with ASOM you can access all the simulation data you need, combine them in any complex way you like and then display the resulting values in numerical form or as a diagram and observe their changes in real time when you manipulate your free parameters.
Even force effects can be scripted practically in their entirety, if necessary. Thus, you are not restricted by the building blocks we currently offer, and you can use arbitrary data to motivate forces or switch them off conditionally. Even things like the use of imported force profiles and characteristics determined by measurements are possible with scripts.
Create usable presentations quickly and intuitively
Use our syntheses to quickly find a multi-bar system that performs the movement you want.
Use our options to import DXF files to include sketches of your components in the simulation. This way you can easily take into account installation spaces and surrounding structures or give moving components a realistic shape by attaching DXF drawings to them. If you only need simple shapes, you can use our graphical elements for shape representation instead and use them to check for collisions in real time – even when viewed over the entire course of the simulation.
In this way, you can quickly and intuitively arrive at a simulation you can also use to present your solution directly. ASOM enables you to quickly and effectively demonstrate the differences between different solution variants, especially when dealing with forces and environment variables. The effects of changes can be demonstrated directly and interactively.
Forces, friction and inertia
Use our kinetostatic force calculation and the corresponding tools. Enter known forces or parameterize known force elements (masses, external forces, springs, etc.) intuitively in either simple or complex ways. Let the system determine the unknown forces (drive forces / torques, manual forces). You just need to define where and how an unknown force should act.
Our force elements usually support multiple usage levels: as a simple approximate element or as realistically as possible, making use of all provided parameters and the various alternative options.
Compare alternative force scenarios (different spring variants, loads, points of action, etc.) and/or different environmental influences (temperature, inclination, opening / closing, friction on / off, etc.) in the same project and even in the same diagram. Our computation of simulation data is controlled by the diagrams: what you define there for display actually determines what is calculated.
We additionally support both constant and joint-force-dependent friction in joints, as well as inertia effects on mass-bearing elements and tolerances in force elements.
Various interfaces for import and export
In addition to the already mentioned option to import DXF drawings from CAD programs and optionally connect them to moving kinematic elements, we also offer the possibility of exporting the finished geometries once again as DXF files (or Excel table / value list). Images (BMP, JPG, PNG, etc.) can also be imported, positioned with pixel accuracy, and optionally connected to moving kinematic elements, if a DXF drawing is not yet available.
In addition, it is possible to individually export and import polygons and curved guides created in ASOM (including import with / without interpolation from point lists in Excel / TSV and export as DXF). Similarly, any diagram data can be exported. Calculated values from expressions can be linked to an Excel file to export all important values there at the push of a button, e.g. for documentation purposes.
- Various kinematic components (bars with revolute joints, prismatic joints, curved guides, belt transmissions, gear pairs, rack-and-pinion elements, floating bearings, fixed bearings, fixed angles, travel connections)
- Animation of motion sequences with rotary & linear drives (absolute / relative), which can be individually controlled and can react to conditions
- Trajectories, centrodes, end position previews, diagrams and expressions in real time
- Optionally display movement directions, instantaneous centers of rotation, lines of action, lever arms, and much more
- Various components for forces & force measurement (masses, external forces, torques, compression springs, tension springs, gas pressure springs, spindle drives, torsion springs, holding forces, holding torques, manual forces) including friction at joints (constant / joint-force-dependent), efficiency for gear pairs and inertial effects for masses
- Joint forces and bearing forces
- Various graphical elements for shape representation (points, lines, circles, rectangles and polygons)
- Multi-bar linkage syntheses (transport conditions with points or planes for one-bar, four-bar and six-bar linkages, as well as for slider-cranks)
- Gas spring synthesis (length conditions for gas springs)
- Force synthesis (conditions of holding forces / manual forces)
- Script functions (to implement your own special knowledge)