hexagon logo

Linking ADAMS/Car with ADAMS/View

Hi All,
 
Apologies if this has already been documented or discussed. I did a search but did not find anything on the topic.
 
What is the method(s) to link an ADAMS/Car model with an ADAMS/View model?
 
The only way I can think of is bringing both into Simulink and performing a cosimulation.
 
Is there a direct way within the ADAMS environment of doing this?
 
joe.
Parents
  • It's not ideal to co-simulate a mechanical system coupling in this way. Hopefully it will work, but there is a chance that the discretization of the coupling makes the system unstable. (But yes, FMU is the best way to do it for co-simulation; don't involve Simulink).
    The other alternative is to create a template of your View model. The only downside I can see is that A/Machinery bearings are not supported in Car yet.
    There are a few different ways to do it, but this is should work.
    Save your View model as a cmd file.
    Open A/Car template builder and create a new empty template. Save this. Edit the cmd file and remove the model create statement. Then search and replace all instances of the model name with the name of the template. Now you should be able to import this modified cmd into your template. Then go ahead and setup your communicators to work with the rest of your model.
Reply
  • It's not ideal to co-simulate a mechanical system coupling in this way. Hopefully it will work, but there is a chance that the discretization of the coupling makes the system unstable. (But yes, FMU is the best way to do it for co-simulation; don't involve Simulink).
    The other alternative is to create a template of your View model. The only downside I can see is that A/Machinery bearings are not supported in Car yet.
    There are a few different ways to do it, but this is should work.
    Save your View model as a cmd file.
    Open A/Car template builder and create a new empty template. Save this. Edit the cmd file and remove the model create statement. Then search and replace all instances of the model name with the name of the template. Now you should be able to import this modified cmd into your template. Then go ahead and setup your communicators to work with the rest of your model.
Children
No Data