Professional Documents
Culture Documents
Documentation Kiwi3d BETA060
Documentation Kiwi3d BETA060
1.1 General
Kiwi3d is a plugin for Rhino 6/7 and Grasshopper3d on Windows, which allows to perform
isogeometric-based finite element analysis (IGA) based on NURBS parametrization. Detailed
information can be found on kiwi3d.com.
1.2 Setup
Kiwi3d can be installed by double-clicking the installer file (kiwi3d.rhi).
You can also install the software manually by the following steps:
- Rename installer file from .rhi to .zip
- You may have to unblock the .zip-folder in the file properties.
- Unzip the file
- Move the .gha file to your Grasshopper Libraries folder (in Grasshopper Menu:
“File” -> “Special Folders” -> “Components Folder”)
- Install the .rhp file via the Rhino PlugInManager (in Rhino Menu: “Tools” -> “Options”
-> “Rhino Options” -> “Plug-ins” -> “Install…”). Important: Do not move the .rhp and the
carat.exe to another location after you have installed the plugin in Rhino).
1.3 Files
When working with Kiwi3d a bunch of files are appearing in your working folder. These are the
following:
Error Report
Log File
Database
Input Calculation
You should keep both database files to store analysis results. The name of the files depends
on the name you choose for the analysis (see analysis type components in 1.4.2).
Analysis Components
Non-Linear Analysis Sets a non-linear analysis task and the control parameters
for incremental solution process. Currently the application
of loads is based on force-controlled solution schemes.
N = name of analysis task. I = maximum number of
Iterations per time step of LD-curve.
E = accuracy for equilibrium, O = defines which results will
be outputted for visualization (postprocessing). To set O,
connect a „Value List“ component (GH standard). LD = add
load-displacement curve to control the application of loads
via time steps and load values (see LD-Curve Component),
A = maximum number of bisections of the load increment.
If the time step can‘t be solved within the defined iterations,
the actual load increment is bisected, F = output frequency
of the results.
Deconstruct Section Returns all cross section values of a beam cross section.
A = area of the cross section, Iy = moment of inertia
around the first principal axis of the cross section, Iz =
moment of inertia around the second principal axis of the
cross section, It = torsional moment of inertia of the cross
section, Wy = section modulus corresponding to Iy, Wz =
section modulus corresponding to Iz.
Load Components
Result Components
2D Element Result Provides an isoline plot of a chosen result type and load
Isolines case.
M = structural model, T = result type (add Value List
component here to choose), LC = load case, L = values for
the isolines (default: result is split in 10 equidistant levels).
I = isolines, L = values for the isolines, C = legend for
colorization, T = legend of corresponding values for the
colorization.
Utility Components
SearchInput Returns the line numbers of a text fragment in the input file
for Carat++. Note that the whole line has to match.
L = input file as text, V = text to be searched, S = if search
for V as substring.
i = indices of the lines, which contain the text.
1.5 Units
There are no pre-defined units in Kiwi!3d. You have to choose your units for length, e.g. m,
and force, e.g. kN, and set all other values using these units. The results are provided in the
same units. The length unit does not necessarily have to match with the units of Rhino, but it
is recommended. The mass unit depends on the force unit: kN t, N kg
Young’s Line
Units Force Length Area Stress Moment Density
Modulus Force
N, mm N mm N/mm² mm² N/mm² Nmm N/mm kg/mm³
kN, m kN m kN/m² m² kN/m² kNm kN/m t/m³
kN, cm kN cm kN/cm² cm² kN/cm² kNcm kN/cm t/cm³
1.6 Contact
The plugin is developed in cooperation of str.ucture GmbH (str-ucture.com) and Chair of
Structural Analysis, Technical University of Munich (cee.ed.tum.de/st).
For questions and any suggestion regarding software performance, layout, interface or bugs
please contact us at development@kiwi3d.com