Simulation with CATIA V6 Dynamic Behavior Modeling
Simulation with CATIA V6 Dynamic Behavior Modeling
178
posed to demonstrate the communication between in the DBM as well as the RFLP environment. For
BCVTB and CATIA, no differential equations are this study, the FMUs to be imported are created
solved and the connection to a second simulation with Dymola 2014. First of, the DBM Workbench
software is missing. offers the same functionality as does Dymola in
its current release. It is possible to import FMUs,
link them via appropriate interfaces to the DBM
model and run the simulation. The export of a
model, as well, works with exceptions unproblem-
atic. The more interesting subject is the FMU
export and import of the Functional and Logical
Workbench. As it stands, there is no method for
exporting models as FMUs. The option that is
available is only for exporting already imported
FMUs again and therefore is not suitable for us-
ing RFLP content externally. The import how-
ever is implemented as an extra method of defin-
ing DBM models for logical references. This is a
Figure 4: Output of the timed plotter of BCVTB; red: convenient way of linking FMUs to logical refer-
the ramp, blue and dotted: simulator output. ences, which can be connected to the rest of the
logical hierarchy for data exchange. The second
With this method of employing co-simulation, possibility of importing a FMU is to import it
coupling models implemented in different simula- into a DBM model. This method is more robust,
tion tools with CATIA is achieved. In order to even though some issues regarding updating an
take full advantage of what system simulation in imported FMU do exist. Both methods grant ac-
combination with a CAD software offers, it is nec- cess to co-simulation in the RFLP environment.
essary to couple BCVTB not with the DBM, but
with the Functional and Logical Workbench. Un-
fortunately, with the current release of CATIA
V6 that could not be achieved. The RFLP en-
vironment cannot execute a simulation success-
fully with the BCVTB block as a part of it, even
though the underlying DBM model in itself can
be run. The problem seems to be, that the linked
C-functions are not called properly. A solution
could not yet be found since CATIA does not al-
low insight into the internal processes. It is to be
expected, that this issue will be resolved in the
future, enabling real advantages for co-simulation
with CATIA.
179
sembly Design, since the program already has the
information of the relationship between different
components. Therefore realizing dynamic analysis
of complex components in a short timeframe would
become realistic. Testing a product virtually be-
fore prototypes are built has the benefit, that com-
plex interactions of parts are incorporated in the
development. This results in reduction of devel-
opment time and cost of mechanical parts.
References
[1] Dassault Systemes: CATIA V6R2013X Port-
folio, 2013, http://www.3ds.com/products-
Figure 6: Plotting window of CATIA in the Functional services/catia/portfolio/catia-version-6/v6-
and Logical Workbench; red: the angle of the cylinder portfolio/
over time.
[2] Modelica Association: Modelica Specification,
version 3.3, 2012, modelica.org
its amplitude from the FMU. Using the appropri-
ate block in the DBM model and linking it with [3] M. Wetter: Building Controls Virtual Test Bed
a 3D representation realizes the mechanical arm. User Manual Version 1.3.0, 2013, simulationre-
Figure 1 shows the logical hierarchy and the cylin- search.lbl.gov/bcvtb
der in motion. Figure 6 is an example of a plotter
window showing the angle of the mechanical arm [4] M. Wetter et al.: Modelica Buildings Library,
plotted over time. 2012, Journal of Building Performance Simu-
With the presented methods, setting up a co- lation, (pre-print) 2013
simulation using FMUs in CATIA is possible. How-
[5] M. Wetter: Co-simulation of building energy
ever, the potential is constricted by the existence
and control systems with the Building Controls
of a way to export a model via FMI. It is to hope,
Virtual Test Bed , 2011, Journal of Building
that with further development of the FMI stan-
Performance Simulation, 4(3):185-203, 2011.
dard more simulators will add support for export-
ing FMUs, thus allowing a flexible choice of soft- [6] Modelica Association: Functional Mock-
ware for co-simulation. up Interface for Model Exchange and Co-
Simulation, 2.0 Beta 4, 2012, www.fmi-
4 Outlook standard.org
As the situation currently presents itself, the u-
nique opportunities of combining CATIA V6 with
a system simulator cannot be efficiently utilized
for co-simulation yet. Once the software is fur-
ther developed, the usability will be enhanced and
integration of the physical data will enable effi-
cient knowledge management across various do-
mains. Furthermore, whole new options arise from
the possibility of not only being able to drain in-
formation of CAD data but to alter the geometry
data itself. It is conceivable to build a model of a
mechanical systems simulation inside an optimiza-
tion loop. The optimization, for example a genetic
algorithm, can then adapt the geometry to opti-
mize e.g. the distribution of cross sections of a
shaft.
One can imagine the possibility to automatically
extrapolate a mechanical model from CATIA’s As-
180