Design, Simulation and Virtual Testing madymo Coupling Manual | VERSION 7.5 pl1 www.tassinternational.
c Copyright 2013 by TASS All rights reserved. MADYMO R has been developed at TASS BV. This document contains proprietary and confidential information of TASS. The contents of this document may not be disclosed to third parties, copied or duplicated in any form, in whole or in part, without prior written permission of TASS.
MADYMO Coupling Manual Release 7.5 MADYMO Manuals An overview of the MADYMO solver related manuals is given below. From Acrobat Reader, these manuals can be accessed directly by clicking the manual in the table below. Manuals marked with a star (⋆ ) are also provided in hard-copy (major releases only).
Release 7.5 MADYMO Coupling Manual Contents iii MADYMO Manuals 1 General Information 1.1 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 Why Coupling? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.2 Coupling Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.3 Simulation Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Platforms and versions . . . . .
MADYMO Coupling Manual 5.3.2 Release 7.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.4 Coupling on Microsoft Windows platform . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.5 Restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Restart Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Limitations and Known Issues for indirect coupling . . . . . . . . . . . . . . . . . . . 24 5.5.1 5.
Release 7.5 MADYMO Coupling Manual 8.2.2 What does it do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 8.2.3 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 8.2.4 Hostfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 8.2.5 Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 8.2.6 Argument Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 8.
MADYMO Coupling Manual 1 Release 7.5 General Information 1.1 Introduction This manual gives an overview of the requirements to perform a simulation with MADYMO coupled to another program. Additionally, it explains why MADYMO facilitates a coupling with other software, how the coupling works and what types of coupling are supported. Hereafter, the coupling to another program is generically termed PARTNER, unless otherwise specifically indicated.
Release 7.5 MADYMO Coupling Manual interface routines interface routines MADYMO PARTNER Figure 1.1: Illustration of the communication through the coupling interface. Basic versus Extended Coupling The Direct coupling and the MPP coupling differ in what type of data is communicated between MADYMO and the PARTNER. Precisely, the direct coupling supports both basic coupling as well as extended coupling and combinations thereof. MPP coupling only supports extended coupling.
MADYMO Coupling Manual Release 7.5 FE−code FE−code MADYMO MADYMO FE−MAD FE−MAD FE−MAD MAD−MAD FE−FE FE−MAD MAD−MAD FE−FE FE−MAD FE−FE FE−MAD FE−FE FE−code FE−code FE−MAD MADYMO Data exchange High performance network Coupling library MADCL Figure 1.2: Illustration of the communication through the coupling library MADCL. When MADYMO dummy models are used in coupling it is recommended to use the extended coupling.
Release 7.5 MADYMO Coupling Manual MADYMO Platform id last release hp1100pa20 R7.1 hp1100ia64 R7.4 sgi64r10k R7.1 ibmrs51 R7.4 linux24-x86 R7.4.1 linux24-ia64 R7.4 linux26-x86_64 linux24-x86_64 linux24-em64t R7.3 R7.3 win32 em64t-win 970 NT NT NT NT NT NT X [Compiler Conflict] X [Compiler Conflict] X [Compiler Conflict] X [security issue] X [security issue] LS-Dyna 971 up to R3.
MADYMO Coupling Manual MADYMO Platform id last release hp1100pa20 R7.1 hp1100ia64 R7.4 sgi64r10k R7.1 ibmrs51 R7.4 linux24-x86 R7.4.1 linux24-ia64 R7.4 linux26-x86_64 linux24-x86_64 linux24-em64t win32 em64t-win R7.3 R7.3 Release 7.
Release 7.5 MADYMO Coupling Manual MADYMO Platform id last release hp1100pa20 R7.1 hp1100ia64 R7.4 sgi64r10k R7.1 ibmrs51 R7.4 linux24-x86 R7.4.1 linux24-ia64 R7.4 linux26-x86_64 R7.3 R7.3 linux24-x86_64 linux24-em64t win32 em64t-win Radioss 5.1 I ? ? ? ? ? ? R [1 Dec 2008] R [1 Dec 2008] CV [linux24-x86_64] X [security issue] X [security issue] ABAQUS 6.7 PR3E ? V [1 Dec 2008] ? ? ? V [1 Dec 2008] V [1 Dec 2008] V [1 Dec 2008] V [1 Dec 2008] X [security issue] X [security issue] Table 1.
MADYMO Coupling Manual Release 7.5 1. Install MADYMO according to the MADYMO Installation Instructions. If MADYMO is already installed, go to step 3. 2. Install the MADYMO license file madymo.lic for MADYMO. 3. Verify that the MADYMO license for coupling to the PARTNER is present in the MADYMO license file. 4. Install PARTNER software according to their installation instructions, including, if needed, licenses required by PARTNER for using the coupling with MADYMO. 5.
Release 7.5 MADYMO Coupling Manual – Allocating more nodes than available CPU’s. – Bad network connections – Wrong MPI version (especially for Linux) – Sending large amounts of data over the coupling interface If in doubt, please contact your local support office. For direct coupling, note that MADYMO does not use any MPI calls, so any problems caused by it can best be handled by the PARTNER support office. For MPP coupling the logging of MADYMO and PARTNER are separated.
MADYMO Coupling Manual Release 7.5 • On AMD Opteron systems (linux24-x86_64 and linux26-x86_64), MADYMO R6.3.1 and higher are incompatible with PARTNER executables that run with MADYMO R6.3. The job stops with the following error: : error while loading shared libraries: : undefined symbol: pghpf_sect1 where is the PARTNER coupling executable. The solution is to update the PARTNER executable to a version build with PGI compiler version 6.1.
Release 7.5 2 MADYMO Coupling Manual Interface Version 2.1 Introduction With the introduction of MADYMO 6.3.1, a coupling interface is used. This interface has new features, yet provides full backwards compatibility to enable seamless integration with older PARTNER executables that do not have this interface build-in. 2.2 Features of the 6.3.
MADYMO Coupling Manual Release 7.5 Direct Coupling: Version Release Description 1 6.3.1 and onwards 0 6.3 Automatic Kinematic Output Scaling Error Termination Flag Interface as used with MADYMO version 6.3 MPP Coupling: Version Release Description 0.9 1.0 R7.2pl2 R7.3pl1 First released version of coupling library madcl. LS-DYNA windows coupling enabled.
Release 7.5 3 MADYMO Coupling Manual Madymo Input Deck Setup In order to enable coupling to an external executable, the MADYMO input deck must contain the element. Note that one must always select INT_MTH = "EULER" under CONTROL_ANALYSIS.TIME for a coupling simulation. 3.1 MADYMO input deck setup for Basic Coupling This section describes the elements that must be added to the MADYMO input deck for a Basic Coupling simulation.
MADYMO Coupling Manual Release 7.5 3.2 MADYMO input deck setup for Extended Coupling This section describes the XML elements that should be added to the MADYMO input deck for an Extended Coupling simulation. When performing an extended coupling simulation, the amount of data transferred between PARTNER and MADYMO can make it necessary to increase the double precision and integer space in MADYMO, depending on the model sizes.
Release 7.5 MADYMO Coupling Manual (a) Contact Interaction If an external group is to be used in a contact calculation, add the following: i. Define a specific GROUP_FE elements for the PARTNER elements involved in the contact interaction. Groups of elements, nodes and/or parts can be used.
MADYMO Coupling Manual Release 7.5 (b) Connections Defining Tied Surfaces If (part of) a MADYMO FE model is to be connected to (part of) an external FE model, add a tied surface. The constraints between the MADYMO surface and the external surface can be defined using TIED_SURFACE.SPOTWELD, TIED_SURFACE.BREAK_FORCE/STRESS. Groups in the coupled FE model should be used for the MASTER_GROUP_LIST. For the SLAVE_GROUP_LIST, groups in other FE_MODEL elements in the MADYMO input file should be used.
Release 7.5 MADYMO Coupling Manual (e) Constraint of a jet to external FE nodes FE_CRDSYS under JET.* (except JET.GAS_FLOW_ELEMENT) now facilitates connecting a jet to an external coupled finite element model. An example which illustrates the usage: .................... ............
MADYMO Coupling Manual Release 7.5 constraints on the data that is communicated. Identify these constraints and remove them.
Release 7.5 4 MADYMO Coupling Manual Coupling with ABAQUS The coupling executable and a coupling manual for Abaqus coupling can be obtained from your local Abaqus support office. Coupling with Abaqus is in use by dedicated customers.
MADYMO Coupling Manual 5 Release 7.5 Coupling with LS-DYNA 5.1 Introduction This section gives specific information related to the coupling with LS-DYNA. All information is applicable to both the SMP as well as the MPP version of LS-DYNA (MPP-DYNA), unless specifically indicated otherwise. Please note that the details of the input deck for LS-DYNA have been based on LS-DYNA 970 and may be subject to modifications. Always refer to the latest LS-DYNA documentation for the correct syntax. 5.
Release 7.5 5.3.1 MADYMO Coupling Manual Basic Coupling • Define parts using *PART for representing the MADYMO ellipsoids and planes. This has to be repeated for each ellipsoid and plane in MADYMO. • Define shells for parts representing the MADYMO ellipsoids and planes using *SECTION_SHELL.
MADYMO Coupling Manual Release 7.5 This will send data from surface /2/1 to LS-DYNA. In LS-DYNA one may refer to this data using reference 1. Note the arbitrary value 0.0 for EXTERNAL_DATA, which is not used in LS-DYNA. The following is part of a LS-DYNA input deck for Basic Coupling: *MAT_RIGID 2 7.82000E+09 2.06800E+05 0.3000000 0 *SECTION_SHELL 1 0 0.0 0.0 1.0 1.0 1.0 1.
Release 7.5 MADYMO Coupling Manual • Add the LS-DYNA *SET (*SET_PART, *SET_SHELL, *SET_SOLID) cards to define the LS-DYNA element sets to be used in the coupling contact interaction. • Add the *CONTACT_COUPLING card to define the LS-DYNA sets (just defined) to be used for the contact in MADYMO.
MADYMO Coupling Manual Release 7.5 shell element ID list for coupling: 1 2 3 input summary including part IDs: number of part IDs number of unique nodal points number of shell elements number of solid elements number of solid-shell elements = = = = = 4 9 1 4 0 0 Accompanying reprint file: COUPLING FE_MODEL ...............................: /10/3 ( /coupling_model/fe_model ) NUMBER OF NODES : 9 NUMBER OF PARTS : 1 PART ID (FROM COUPLED PROGRAM) : 92 THICKNESS : 1.0000E-01 BULK MODULUS : 2.
Release 7.5 MADYMO Coupling Manual version 5.0 and higher. To enable restart, the following steps must be taken1 1. Generate restart files for LS-DYNA and MADYMO by running a normal, non-restart job. 2. Optionally: generate a LS-DYNA restart input deck (see the LS-DYNA manual for more information). 3. Generate a MADYMO restart input file (xml file). There is a template restart file in /etc/etc/template_restart.xml 4. Submit the restart job with the -rst
MADYMO Coupling Manual Release 7.5 The second line should not be written to the screen and log file, and is misleading. In the reprint file, there is only one termination line and it should read: MADYMO TERMINATED NORMALLY. Workaround: set the two end times identical to each other. • When the initial time step of LS-DYNA is larger than that of MADYMO, the simulation can get out of sync.
Release 7.5 6 MADYMO Coupling Manual Coupling with PAM CRASH/SAFE 6.1 Introduction This section gives specific information related to coupling with PAM CRASH/SAFE. Please note that the details of the input deck for PAM CRASH/SAFE have been based on PAM CRASH/SAFE 2005 and may be subject to modifications. Always refer to the latest PAM CRASH/SAFE documentation for the correct syntax. 6.2 Simulation Control • For general simulation control, please refer to Sec. 1.1.3.
MADYMO Coupling Manual Release 7.5 Define a PART and MATERIAL (type 100) section for all surfaces to be received from MADYMO. The PART identifiers should match to the first value of the accompanying EXTERNAL_DATA value in the MADYMO input deck. Note that PART and MATERIAL cards can be re-used. For further details, please refer to the PART SECTION and MATERIALS SECTION in the PAM CRASH/SAFE manual. Input Example Basic Coupling The following two examples are parts of a MADYMO input deck for Basic Coupling.
Release 7.5 MADYMO Coupling Manual END_PART MATER / 1 100 0 0 NAME ELASTIC MEMBRANE 1000000. 0 1000. 0 0 0 0 0 1 1. 0 0 0.35 $ Verification The user is advised to check the log file and the reprint file to verify if all entities are communicated correctly. The log file shows the PAM CRASH/SAFE output of all entities received from MADYMO, the reprint file shows the entities MADYMO sends to PAM CRASH/SAFE.
MADYMO Coupling Manual Release 7.5 $---5---10----5---20----5---30----5---40----5---50----5---60----5---70----5---80 $ IDMDBO CTYPE BULK THICK IDCVS--| MDBODY/ $ TITLE NAME where the relevant control parameters for the coupling with MADYMO are – IDMDBO, i.e. the FE deformable body identification number – CTYPE, i.e. the FE mesh type (SHELL, SOLID or NODE) – BULK, i.e. the average bulk modulus to be used by MADYMO. – THICK, i.e. the average thickness to be used by MADYMO. – IDCVS, i.e.
Release 7.5 MADYMO Coupling Manual Verification The user is advised to check the log file and the reprint file to verify if all entities are communicated correctly. The log file shows the PAM CRASH/SAFE output of all FE data send to MADYMO, the reprint file shows the FE data that MADYMO received from PAM CRASH/SAFE. Example log file: F E B O D Y F O R M A D Y M O FE DEFORMABLE BODY ID ............ FE DEFORMABLE BODY NAME .......... BODY MESH TYPE ................... REFERENCE ID IN MADYMO CONTACT ...
MADYMO Coupling Manual 7 Release 7.5 Coupling with Radioss 7.1 Introduction This section gives specific information related to the coupling with Radioss. Please note that the details of the input deck for Radioss have been based on Radioss 4.7.4 and may be subject to modifications. Always refer to the latest Radioss documentation for the correct syntax. 7.2 Simulation Control • For general simulation control, please refer to Sec. 1.1.3.
Release 7.5 MADYMO Coupling Manual 7.3 Radioss Input Deck Setup This section describes the required modifications to the Radioss input deck to perform Extended Coupling or Basic Coupling simulations. See the Radioss User Manual for details on the cards not mentioned here specifically. Modifications to the MADYMO input deck are described in Sec. 3. 7.3.1 Basic Coupling • Note that Radioss only uses the value of EXTERNAL_REF.
MADYMO Coupling Manual Release 7.5 EXTERNAL COUPLING TO SURFACE: ---------------------------- 1001 The first madymo coupl’d surface SURFACE DEFINITION : -------------------REFERENCE TO MADYMO COUPLING SURFACE : 10 CORRESPONDING DATA WILL BE READ IN RADIOSS ENGINE. The accompanying MADYMO reprint file: ----------------------------------- COUPLING ----------------------------------COUPLING FE_MODEL ..........................: SURFACE .........................
Release 7.5 MADYMO Coupling Manual Input Example Extended Coupling The following is part of a MADYMO input deck. The following is part of a Radioss input deck. /MADYMO/EXFEM/1/ 2 This forces Radioss to send all information of nodes and elements belonging to part 2 to MADYMO. Verification The user is advised to check the log file and the reprint file to verify if all entities are communicated correctly.
MADYMO Coupling Manual Release 7.5 7.4 Restart For more general information on restart, see the Radioss engine manual and the MADYMO Reference Manual. Restart is supported for direct coupling only. To enable restart, the following steps must be taken: 1. Generate restart files for Radioss and MADYMO. 2. Generate a Radioss engine input deck (D02 file). In the D02 file, set the identifier to /RUN/ROOTNAME/. Change the to select the desired Radioss restart file.
Release 7.5 MADYMO Coupling Manual • Running a coupling executable between Radioss and MADYMO is not possible through the RADTOOL.
MADYMO Coupling Manual 8 Release 7.5 Example Startup Scripts This section shows some examples to run coupling executables with LS-DYNA, MPP-DYNA, PAM CRASH/SAFE and Radioss. 8.1 Direct coupling In general, the direct coupling is started with the following command line: madymocli -coupling direct -x /path/to/coupling_exe -arg where
Release 7.5 8.1.3 MADYMO Coupling Manual MPP-DYNA MPP-DYNA with lammpi #!/bin/sh # example script to run MADYMO/MPPDYNA coupling # use with options: <#nodes for mppdyna> XML=$1 K=$2 NP=$3 MPPEXE=/path/to/mpp971.madymo75 # make sure lammpi is in the path PATH=/usr/local/mpi/lam-6.5.9/bin:${PATH}; export PATH # # build wrapper script for lam # so that MADYMO env.vars are known at boot-time of the the lam universe cat > ./lamrun.
MADYMO Coupling Manual Release 7.5 export MADETCPATH=\$MADETCPATH export MADINCPATH=\$MADINCPATH export MADBINPATH=\$MADBINPATH mpirun -np $NP $MPPEXE y=madymo i=$K $XML _EOF_ # chmod 755 ./mpirun.$$ # assuming madymo75 is in the search path madymo75 -nopretrans -coupling direct $XML -x ./mpirun.$$ # cleanup rm -f ./mpirun.$$ MPP-DYNA with LSF on IBM #!/bin/sh # example script to run MADYMO/MPPDYNA coupling # use with options:
Release 7.
MADYMO Coupling Manual madymo_cpl Release 7.5 madymo_cli madymo3d partner wrapper partner solver exec2 dard parameter list and the user will have to write a wrapper script around the PARTNER solver. This script will have to parse the arguments supplied by madymo_cpl, and generate a valid command to actually start the PARTNER solver. The argument interface will be described in Sec. 8.2.6. 8.2.
Release 7.5 MADYMO Coupling Manual -help Print all options of madymo_cpl -config Load settings from configuration file -febin Specifies the FE executable. -npmad Run madymo with processes. -npfe Run the FE executable with processes. -coupling Selects the coupling communication transport. Valid values are socket and mpi. The default is mpi. -mpilib Selects the mpi implementation.
MADYMO Coupling Manual Option FEBIN NPMAD NPFE COUPLING MPILIB HOSTFILE MADARGS FEARGS MADINPUT FEINPUT Release 7.5 Corresponds to -febin -npmad -npfe -coupling -mpilib -hostfile -madargs -feargs MADYMO input file PARTNER input file host1:np1 host2:np2 [FEPARTNER] host3:np3 host4:np4 The ’hostX’ strings should be replaced the host names of the available machines, and the ’npX’ strings should be replaced with the number of CPUs the solver can use on that host.
Release 7.5 8.2.6 MADYMO Coupling Manual Argument Interface When madymo_cpl calls exec2 to start both solvers, a standard argument list is passed to the PARTNER solver. Of course not all PARTNER solvers are started in the same way. This means a wrapper script will have to be written, as intermediate layer; the ’febin’ option should be set to point to this wrapper script.
MADYMO Coupling Manual Release 7.5 • Start 4 MADYMO processes • Start 28 PARTNER processes • Use MPI (instead of old, direct coupling), and more specifically: use MADCL for HP-MPI • Use the hosts listed in "myhostfile" • Pass "" to MADYMO as extra arguments • Pass "" to PARTNER as extra arguments • Use "" and "" as input files. 8.2.8 Restart To perform restart jobs, first launch partner programs as usual.
Release 7.5 MADYMO Coupling Manual LS-Dyna #! /bin/sh # # # # # # # (c) TASS, 2010 This script should be called from madymo_cpl. It is not meant to be used standalone. Use this script as FE partner executable for madymo_cpl. This script will launch LS-Dyna as FE partner for MADYMO.
MADYMO Coupling Manual Release 7.5 # LD_LIBRARY_PATH has to include libmadcl.so LD_LIBRARY_PATH=/usr1/people/madymo/linux26-x86_64/ext/lib-hpmpi:${LD_LIBRRAY_PATH} ### DON’T CHANGE ANYTHING BELOW THIS LINE ### np="-np 1" ncpu="ncpu=1" # Parse the command line arguments.
Release 7.5 ### DON’T CHANGE ANYTHING BELOW THIS LINE ### # Default number of processes np="-np 1" # By default, run the starter too use_starter=1 # Parse the command line arguments. job_args="" job_name="" while [ $# -gt 0 ]; do case "$1" in (-nrproc) shift np="-np $1" ;; (-input) shift job_name="$1" ;; (-nostarter) use_starter=0 ;; ( *) job_args="$job_args $1" ;; esac shift done # Check for flex file; if needed, symlink it if [ ! -h $RADFLEXFILE ]; then ln -s $RADFLEXSRC .
MADYMO Coupling Manual Release 7.5 # madymo_cpl. # # This script will launch PAM-Crash as FE partner for MADYMO. # Initialize variables; change them if needed MACHARCH=${MACHARCH:=linux26-x86_64} PAM_LMD_LICENSE_FILE=${PAM_LMD_LICENSE_FILE:=27022@vxlic} export PAMLIC=${PAMLIC:=CRASHSAF} PCDIR=/mnt/usr6/people/madymo/mppcoupling/pamcrash/${MACHARCH}/pamcrash PCEXE=$PCDIR/psolid.x PCLIB=$PCDIR/lib # Include libmadcl.
Release 7.5 MADYMO Coupling Manual with settings that madymo_cpl adds later. • FEMPIRUN needs NOT be set in the wrapper scripts for partners. FEMPIRUN is set my madymo_cpl and child-scripts and it needs the -prot-nameserver=
. 3. MPI_Lookup_name: service name has not been published This is caused by a too fast nameserver startup. This can be avoided by adding a ’sleep 5’ line to the partner startup scripts, just before the eval line.MADYMO Coupling Manual 9 Release 7.5 MATLAB/Simulink coupling MADYMO provides a coupling with MATLAB/ Simulink. The coupling is available on platforms which are supported by both MADYMO and The MathWorks R , MATLAB R2009a (see the MathWorks User guide or visit www.mathworks.com). This does not exclude possible compatibility with another MATLAB version. This coupling is based on a TCP/IP connection between the S-function named madymo3d_server and MADYMO.
Release 7.5 Solver Platformid em64t-win win32p linux26-x86_64 MADYMO Coupling Manual MATLAB build R2009a R2009a R14SP3 MATLAB test R2009a R2009a R2009a The coupling is tested using MATLAB version R2009a on newer platforms. Known compatibility problems are noted on the linux operating systems. Depending on the linux version the coupling either can or can not run, if this is the case a different version of the linux operating system, MADYMO or MATLAB is needed. 9.
MADYMO Coupling Manual Release 7.5 Figure 9.2: Example of the Configuration Parameters. 6. Polling time [s] for the server to wait on the connection with MADYMO. 7. Integration time step, value of TIME_STEP defined for CONTROL_ANALYSIS.TIME. 9.3 Using MATLAB/ Simulink in combination with MADYMO Open the MADYMO environment by typing madymo75 -sh This is only needed when MADYMO specific environment variables are used in the m-files.
Release 7.5 MADYMO Coupling Manual Figure 9.3: Example of the S-function settings. • The prompt is changed into ’>>’ indicating that MATLAB is running. • Load or create the associated Simulink model, for example the pendulum shown in Fig. 9.4, containing an S-function named madymo3d_server and appropriate parameters shown in Fig. 9.3. Here, the MATLAB variable named ’runmad’ refers to the command to execute MADYMO.
MADYMO Coupling Manual Release 7.5 Figure 9.4: Example of the pendulum model 9.4 Conditions Accessing MADYMO from MATLAB/ Simulink via the S-function madymo3d_server is straight forward if the following is taken into account: • MATLAB executes the m-file ’startup.m’ when starting. The minimum list of commands is listed below. • The coupling can run only if the MATLAB variable runmad is set and the search path includes the S-function madymo3d_server, version 7.5. 9.
Release 7.5 MADYMO Coupling Manual start with Finite Element models. Then, the states should be computed by the MADYMO implicit-explicit Euler integrator in MADYMO. • The variable time step MATLAB (and MADYMO) solvers are not implemented for the MATLAB/ Simulink coupling, because the integration time step is not updated in MADYMO. • Only zero or one input/output ports are omitted. Both the input port width and the output port width should match the MADYMO model.
MADYMO Coupling Manual Release 7.5 • When connecting, MADYMO expects the madymo3d_server to be running on the IP address HOST_ADDRESS. It might connect to another server application when the port on the host is providing another server application. In this case the MADYMO connects successfully, but subsequently waits or terminates. • Coupling is available for computers running in SMP mode, but not in MPP mode. • Both MADYMO and MATLAB must be either 32-bits or 64-bits executables.