Eigenstructure assignment and compensation of explicit co-simulation problems

被引:1
|
作者
Tamellin, Iacopo [1 ]
Richiedei, Dario [1 ]
Rodriguez, Borja [2 ]
Gonzalez, Francisco [2 ]
机构
[1] Univ Padua, Dept Management & Engn, Stradella S Nicola 3, I-36100 Vicenza, Italy
[2] Univ A Coruna, Lab Ingn Mecan, Mendizabal S-N, Ferrol 15403, Spain
关键词
Co-simulation; Explicit coupling schemes; Pole placement; Eigenstructure assignment; Extrapolation; Linear mechanical systems; POLE ASSIGNMENT; STABILITY; MULTIBODY; SYSTEM;
D O I
10.1016/j.mechmachtheory.2022.105004
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Co-simulation is an effective and versatile way to determine the forward-dynamics behaviour of complex engineering applications. In co-simulation setups, the overall system dynamics is split into several subsystems that evolve in time separately. This makes it possible to use modelling and integration methods that can be tailored to the specific nature and behaviour of each of them. Co-simulation subsystems coordinate their execution by means of information exchanges through a discrete-time interface. In some cases, this limited exchange of data can cause accuracy and stability issues in the simulation process, especially when explicit coupling schemes are employed. Correction algorithms are then required to ensure the accuracy of the obtained results. This paper provides insight into the structure of explicit co-simulation problems, revealing the effect of input extrapolation at the discrete-time interface between subsystems. The resulting system equations are formulated in terms of control theory expressions, which can be then used to develop compensation solutions to correct the perturbations introduced at the co-simulation interface. The compensator architecture is chosen to ensure the eigenstructure assignability condition, which has been ad-hoc developed in this paper. These aspects are illustrated here in the explicit co-simulation of linear mechanical systems.
引用
收藏
页数:26
相关论文
共 50 条
  • [31] TSpice-Alecsis co-simulation
    Stefanovic, D
    Sokolovic, M
    Petkovic, P
    Litovski, V
    2002 23RD INTERNATIONAL CONFERENCE ON MICROELECTRONICS, VOLS 1 AND 2, PROCEEDINGS, 2002, : 625 - 628
  • [32] Checking SysML Models for Co-simulation
    Amalio, Nuno
    Payne, Richard
    Cavalcanti, Ana
    Woodcock, Jim
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2016, 2016, 10009 : 450 - 465
  • [33] VHDL - AleC++ co-simulation
    Dimic, Z
    Damnjanovic, M
    Litovski, V
    1997 21ST INTERNATIONAL CONFERENCE ON MICROELECTRONICS - PROCEEDINGS, VOLS 1 AND 2, 1997, : 725 - 728
  • [34] Co-simulation of embedded electronic systems
    Oyamada, M
    Wagner, FR
    SIMULATION IN INDUSTRY'2000, 2000, : 630 - 634
  • [35] Co-Simulation of a Cellular Energy System
    Venzke, Marcus
    Shudrenko, Yevhenii
    Youssfi, Amine
    Steffen, Tom
    Turau, Volker
    Becker, Christian
    ENERGIES, 2023, 16 (17)
  • [36] Co-Simulation of an Electric Traction Drive
    Schulte, Christoph
    Boecker, Joachim
    2013 IEEE INTERNATIONAL ELECTRIC MACHINES & DRIVES CONFERENCE (IEMDC), 2013, : 974 - 978
  • [37] A Categorical Model of Process Co-Simulation
    Craciunean, Daniel-Cristian
    Karagiannis, Dimitris
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (03) : 430 - 438
  • [38] Validating hybrid designs with co-simulation
    Schoovaerts, K
    Wydaeghe, B
    Jonckers, V
    Peeters, J
    Jadoul, M
    Holz, E
    MODELLING AND SIMULATION 1996, 1996, : 569 - 573
  • [39] Multilevel logic and thermal co-simulation
    Jani, Lizar
    Poppe, Andras
    MICROELECTRONICS RELIABILITY, 2016, 67 : 46 - 53
  • [40] Compiled HW/SW co-simulation
    Zivojnovic, V
    Meyr, H
    33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 690 - 695