Modules||Demonstrations||Contacts||Download ||Papers

Subscribe to news:


Simulation of Tracked Vehicles
New UM Tracked Vehicle module, intended for simulation of tracked vehicle dynamics, is released. Detailed informaton about the module is here. UM Tracked Vehicle module will be available in UM software since UM 6.0.
June, 2010
.:: UM Tracked Vehicle


New version: UM 5.1
New UM 5.1 release is available now. The import of data from STEP and IGES files is supported, some minor improvements were made and some bugs were fixed in this release. Please download UM 5.1 here and ask for a free trial 3-month license using um@umlab.ru.
.:: Download UM 5.1


New version: UM 5.0
New UM 5.0 version is available. Almost all modules of the program package were appreciably developed. Please read here about new possibilities of UM 5.0. A beta-version of UM 5.0 is already available for testing. Please download UM 5.0 here and ask for a free trial 3-month license using um@umlab.ru.
.:: What's new in UM 5.0


Free UM Lite
Laboratory of Computational Mechanics presents Universal Mechanism Lite, which is free for non-commercial use. It is a simplified version of Universal Mechanism software. The program is intended for using by students and teachers for educational purposes as well as design engineers for express analysis of designed mechanisms in their everyday work.
.:: More...


The subsystem module

Sea mooring system. Click to see a screenshot. The subsystem technique is a basis of modeling objects with large number of degrees of freedom and creation of databases of typical design elements for modeling technical systems. By using this method an object is represented as a tree of subsystems, which are linked by means of force elements and constraints. Any object previously created by the user can be loaded as a subsystem. An object may include any number/tree of subsystems.

Let's consider a diesel locomotive model, which consists of a car body and two bogies. Every bogie contains a frame and three wheelset/motor assemblies. The wheel/motor assembly consists of a wheelset and a traction engine. The user creates the subsystem - "Wheelset/motor assembly", which includes the wheelset and the engine along with all force elements (external elements). These elements link the subsystem with the bogie frame. Then the user describes subsystem - "Bogie", which includes three "Wheelset/motor assembly" subsystems as well as the frame and force elements connecting the frame and the car body. The diesel locomotive model contains one body - car and two subsystems - bogies. There exists a three-level tree of subsystems in this example.
Electric-locomotive aasembly
Electric-locomotive assembly

Other example: the technique could be used in the railway vehicle dynamics to model a train, which consists of a locomotive and several uniform cars. It is enough to describe the models of the locomotive and just one car. Then the user can include any number of cars in the model of the train.

Any object created in UM can be a subsystem. To establish connections and force interactions between subsystems it is sufficient to describe some force elements and joints as external.

The subsystem technique gives the user a comfortable interface for work with identifiers. Since identifiers of different subsystems can have various values then subsystems can model similar elements but with different parameters. For example a fully parameterized model of a freight wagon with three-piece bogies can be used for the analysis of dynamics of an open wagon, a hopper, a tank truck etc., for both empty and loaded modes, in nominal and off-nominal states (for example due to wear). The user can describe any configuration of a train by including given subsystem in a train model so many times as it is necessary and changing values of identifiers in separate subsystems.

UM standard subsystems
UM standard subsystems
The subsystem technique is a basis for developing specialized UM modules by means of creation of standard subsystems. For example the standard subsystem - "Wheelset" is a basis for the simulation of railway vehicles. The simulation of tracked vehicles is connected with the standard subsystem - "Caterpillar", where the most complex operations of the synthesis of subsystem elements are made automatically: the user sets the number of track rollers, their positions and parameters, the type of suspension (for example torsions), the number of tracks, and other parameters, while the subsystems with the mentioned parameters will be dynamically generated. The tire/road contact model along with the set of standard subsystems, which are car typical suspensions (double wishbone suspension, MacPherson suspension etc.) are the main components for modeling car dynamics. Since the subsystems are fully parametrized and opened for modification it is simple to take into account particular features of a designed car. Of course the user can add subsystems for his own models and create databases of typical design elements.
Train model created with the help of subsystem module
Train model created with the help of subsystem module

Features of the module:


. simplicity of creation of complex technical system models especially when the models contains multiple typical design elements;

. simplicity of model modification by means of change of certain subsystems by using preliminary created databases;

. possibility to set different values to parameters of different subsystems derived from common parent;

. possibility to create hybrid objects, which include rigid and flexible bodies;

. possibility to simulate mechanical systems with large number of degrees of freedom;

. possibility to synthesize equations of motion for a separate subsystem in advance.



(c) Laboratory of Computational Mechanics