Japanese page
Swimming Human Simulation Software "Swumsuit"
Last update : 2024/06/18
What is Swumsuit?
Swumsuit (SWimming hUman Model with Synthetic User Interface Tools)
is a software on which the swimming human simulation model SWUM is implemented.
Data for body geometry, joint motion and analysis settings
are given to "analysis engine" part as input.
The analysis engine estimates the fluid force
acting on the human body from the given input data,
solves the equations of motion of the human body as a rigid body,
and compute the abosolute motion of the human body.
The analysis engine also outputs many data, such as
swimming speed, propulsive efficiency, thrust, joint torque
and so on, obtained by the analysis.
By using Swumsuit, the user can perform all tasks during the analysis
with easy GUI (Graphical User Interface) operation,
such as editing input data, starting analysis,
displaying many quantities of the results with graphs and animation,
without being conscious of inside the difficult simulation program.
Due to this advantage,
Swumsuit enables everyone to perform simulation
of the human swimming, which has been thought to be difficult
because of complicated formulation for body motion and fluid force.
Swumsuit is a Free Software distributed under GPL (Gnu General Public License).
By Whom?
Swumsuit is developed by developing team lead by
Prof. Motomu Nakashima, Tokyo Institute of Technology, Japan.
Screenshot
Screenshot is here.
Required Environment
Windows, Linux, and Macintosh
Download Swumsuit
Swumsuit version 8.0.6 (12.9MB)
Please see below manual for installation.
Download Manual
Swumsuit manual (PDF) (94KB)
Download Sample Projects
Please extract the zip file and open it by Swumsuit.
Analysis example of standard six beat front crawl (3.3MB)
Analysis example of breast stroke (1.2MB)
Analysis example of backstroke (1.2MB)
Analysis example of butterfly stroke (1.1MB)
For determining body geometry (2KB)
Old files
Old files are located here.
Contact
Any question, request, bug report and opinion are welcomed.
Please feel free to send email to
swum-admin_at_swum.org
(Please change "_at_" into "@").
Revision History
2024/6/18 version 8.0.6 release
Changed:
-
[Bug fix]
Bugs related to the musculoskeletal analysis and some minor bugs were fixed.
2024/5/8 version 8.0.5 release
Changed:
-
[Bug fix]
Bugs related to the musculoskeletal analysis were fixed.
2023/6/22 version 8.0.4 release
Changed:
-
[Bug fix]
Bugs related to the new formulation introduced from 8.0.0 were fixed.
2023/5/24 version 8.0.3 release
Changed:
-
[Bug fix]
A bug in animation display for multi project mode was fixed.
2023/5/14 version 8.0.2 release
Changed:
-
[Bug fix]
Instability in the multi project mode was solved.
2023/4/17 version 8.0.1 release
Changed:
-
[Bug fix]
A bug related to the new formulation introduced from 8.0.0 was fixed.
2023/1/18 version 8.0.0 release
Changed:
-
[New function]
A new formulation with respect to the equation of motion for rotational movement of the human body was implemented.
In the formulation so far, the time integration was conducted in the coordinate system of principal axes of inertia, which were calculated for the whole human body.
In the new formulation, the principal axes of inertia are not used, and the time integration is conducted in the human body reference coordinate system.
If this formulation is used, the calculation error, which rarely occurred in the situation that the directions of principal axes of inertia changed rapidly against the human body reference cordinate system, never occur.
However, since the calculation result might slightly change in this case, the previous formulation still can be selected as an option as well.
In the selecting line of "Edit Analysis Settings" "Calculation settings" "Consider conservation of angular momentum strictly",
the new formulation is used if "2" is selected.
The options "0" and "1" correspond to the previous formulation.
The option "0" corresponds to the initial version which does not have the correction of angular momentum.
The option "1" corresponds to the version updated in 4.2.0 which has the correction.
2021/3/14 version 7.0.2 release
Changed:
-
[Bug fix]
A minor bug was fixed.
2021/3/11 version 7.0.1 release
Changed:
-
[Bug fix]
A minor bug was fixed.
2021/1/29 version 7.0.0 release
Changed:
-
[New function]
On editing body geometry, it became possible to import image files and configure graphically.
-
[New function]
The analysis engine file became the one for 64bit OS.
If you use 32bit OS, please copy "SWUM_ENGINE_WINDOWS_32bit.EXE" file in the "Engine" folder
to "SWUM_ENGINE_WINDOWS.EXE."
2020/2/13 version 6.0.2 release
Changed:
-
[Bug fix]
Several bugs were fixed.
2020/1/14 version 6.0.1 release
Changed:
-
[Bug fix]
Several bugs were fixed.
2020/1/12 version 6.0.0 release
Changed:
-
[New function]
Finally digitizing was enabled in Swumsuit!
You can digitize the image on the image import screen.
The strong "auto adjust" function was realized as well.
2019/11/19 version 5.3.0 release
Changed:
-
[New function]
In the image import screen, it was enabled to edit body geometry.
It will be possible to determine the body geometry effectively
if you use this function together with the sample project folder for determining body geometry.
-
[Bug fix]
A bug in displaying a figure in the editing body geometry window was fixed.
2019/10/11 version 5.2.1 release
Changed:
-
[Bug fix]
A bug in displaying animation in the case of multi-project mode was fixed.
2019/5/30 version 5.2.0 release
Changed:
-
[New function]
In the image import screen, it was enabled to copy the settings to the next time frame.
2019/5/27 version 5.1.1 release
Changed:
-
[Bug fix]
Several bugs were fixed.
2019/5/12 version 5.1.0 release
Changed:
-
[New function]
It became possible to apply the results of edition to the other distal segments in the joint motion editor.
-
[Changed]
Fonts in the English version became more readable.
2019/5/5 version 5.0.0 release
Changed:
-
[New function]
It became possible to import images in the joint motion editor.
2014/7/15 version 4.2.0 release
Changed:
-
[Changed]
The calculation method in the case of "consider conservation of angular momentum strictly" has been improved.
2013/1/30 version 4.1.1 release
Changed:
-
[Bug fix]
There was a bug in the new function below.
(The x coordinate was not output correctly.)
This bug has been fixed.
2013/1/10 version 4.1.0 release
Changed:
-
[New function] In the Animation window, the center of gravity, center of buoyancy, and principal axes of innertia can be displayed.
The blue point is the center of gravity while the red is the center of the buoyancy.
2012/10/23 version 4.0.5 release
Changed:
-
[Bug fix] Some minor bugs have been fixed.
2011/9/20 version 4.0.4 release
Changed:
-
[Changed] Changed the coordinate system of the external moment in the multi project mode into the absolute coordinate system.
2011/6/15 version 4.0.3 release
Changed:
-
[Bug fix] Some minor bugs in the Windows version have been fixed.
2009/12/02 version 4.0.2 release
Changed:
-
[Bug fix] Version 4.0.1 also had a serious bug which causes wrong
calculation results in a certain situation.
If you use the version 4.0.1, please update to this version 4.0.2.
2009/9/08 version 4.0.1 release
Changed:
-
[Bug fix] Version 4.0.0 had a serious bug which causes wrong
calculation results in a certain situation.
If you use the version 4.0.0, please update to this version 4.0.1.
(Thank you, Kiran !)
2009/5/18 version 4.0.0 release
Changed:
2007/11/29 version 3.1.0 release
Changed:
- [New function]
Finally, Swumsuit runs on Macintosh!
Successful running has been confirmed on MacOS X 10.4(Tiger).
It runs on Xdarwin. How to install and invoke is the same as on Linux.
2007/7/20 version 3.0.1 release
Changed:
- [Bug fix] Fixed some bugs including SERIOUS one. PLEASE UPDATE IMMEDIATELY if you are using version 3.0.0. This serious bug might cause memory allocation problem, resulting in wrong calculation results.
2007/5/21 version 3.0.0 release
Changed:
- [New function] Enable to output files for the musculoskeletal analysis software
"AnyBody Modeling System". Due to this function, the user can conduct the musculoskeletal simulation for swimming. Please wait updating the manual for the details of this function.
- [Bug fix] Fixed some minor bugs.
2006/10/17 version 2.3.0 release
Changed:
- [Bug fix] Corrected computing method of joint torque due to inertial force.
- [Bug fix] Corrected computing method of acceleration in the case of "given motion".
- [Bug fix] Fixed some other minor bugs.
- [New function] Enable to display text data for each graph.
- [New function] Enable to display xb,yb,zb axes in the figure of body geometry editing window.
- [Changed] Changed expression with respect to Propulsive Efficiency (Power Efficiency) and Power to be understood more easily.
2006/1/13 The manual has been updated.
2005/12/6 version 2.2.0 release
Changed:
- [New function] Zooming function on the animation window
has been added. You can change the magnification by dragging the mouse
with pressing Shift key and left mouse button.
You can also change the magnification by entering the value in the column.
2005/11/2 version 2.1.0 release
Changed:
- [New function] Penetration judging function has been added. (Details will be on updated manual, please wait for a while...)
- [Bug fix] Fixed some minor bugs.
2005/9/28 version 2.0.0 release
Major-upgraded according to the addition of optimizing function.
Changed:
- [New function] Optimizing function has been added. It enables you to optimize the body geometry and joint motion on Swumsuit itself.
2005/8/9 version 1.5.0 release
This is the "Thank-you-ISCSB2005-participants" version :)
Changed:
- [New function] Enable to synchronize the animation with graphs.
- [Changed] The analysis engine for Linux was compiled by Intel compiler.
- [Bug fix] Fixed some minor bugs.
2005/6/4 version 1.4.0 release and the manual has been updated.
Changed:
- [New fucntion] Enable to give whole body motion as rigid body without solving equations of motion.
- [New function] Enable to change frame number of joint motion.
- [Changed] The location of local script now becomes upper folder.
- [Changed] Newline characters for all input files now become Unix type.
- [Bug fix] In some case, the ``Output_data'' folder could not be deleted.
2005/5/17 version 1.3.0 release
Changed:
- [New fucntion] Enable to output BMP, GIF, JPEG or MPEG file of animation results. To use this function, you have to install
ImageMagick
and
Ghostscript
.
- [New function] Enable to give motion of lower waist when
editing joint motion.
2005/5/2 version 1.2.0 release
Changed:
- [New fucntion] Enable to open easily project folder which has been opened before.
- [New function] Enable to move up and down by arrow keys
when you input joint angle values on Edit Joint Motion Window.
2005/4/25 version 1.1.0 release
Changed:
- [New fucntion] Enable to configure fluid force coefficeints for
each part of the body.
- [Bug fix] could not create new joint motion.
- [Bug fix] display for joint motion was wrong when rotation of
lower hip was added.
2005/4/16 English site opened
2005/3/13 version 1.0.0 release (Japanese site opened)
Back to SWUM page
hits since 2011/9/1