INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Jobs

simscape vs modelica

simscape vs modelica

(OP)
Hi all,

I'm a simscape user and today I heard about modelica. They look very similar, but modelica should have a much wider library than simscape. So I have in mind to switch to any modelica tool. Does anyone have any experience with any modelica tool? For what is it better than simscape? What would I miss switching to modelica?

thanks

Pietro

RE: simscape vs modelica

Not that i know anything much about it, but which package were you intending to use, modelica itself is a solver and associated language specification, most people wrap it up to make it useful.

Cheers

Greg Locock


New here? Try reading these, they might help FAQ731-376: Eng-Tips.com Forum Policies http://eng-tips.com/market.cfm?

RE: simscape vs modelica

(OP)
Hi Greg,

before switching to a licensed package I have in mind to use an open source one such as "jmodelica" and after that I would look for a commercial package. Is it possibile to run a modelica simulation built with a package into another ones at least without using any package specific library? As example a dymola simulation into Amesim one? What is more used in the industry simscape o modelica?

Thanks

Regards

RE: simscape vs modelica

My opinion is that Mathworks saw Modelica arriving, decided not to buy into it and rushed a product out to try to kill it off. Other companies took Modelica (which is a language, not a product) and implemented it. The open Modelica compilers are getting better. OpenModelica claim to support 98% of the language now. But it's not for the faint hearted. You need to be a bit of a hacker to use it. Or (as Greg implied), pay someone to wrap it up for you.

- Steve

RE: simscape vs modelica

(OP)
Thanks SomptingGuy. What do you think about simscape? I'm a five years matlab user and I love it. For me simscape was over the top before getting to know modelica with its huge library in some commercial packages. Is it possibile to parametrize simulations like in Simscape thanks to the matlab enviroment?

Thanks

cheers

Pietro

RE: simscape vs modelica

To be honest, I've not actually seen Simscape in the flesh, just read about it. I did notice that it doesn't crop up that much in comp.soft-sys.matlab discussions, which suggest to me that it's not widely used. I may be wrong though, as I've not been following that (USENET) group much in recent times. I'm guessing that the benefits over a Modelica implementation would be the ability to interact directly with Matlab, rather than writing files and then having to read them. (I'm a 23 years Matlab user)

- Steve

RE: simscape vs modelica

(OP)
Hi SomptingGuy,

thanks for your reply. You're on right, even the simscape group in the mathworks website doeasn't crop up that much. I'll try to do some easy simulation with modelica and compare with the one I have done with simscape.
23 years Matlab user?! You use it from the first release!!!

RE: simscape vs modelica

23 years... I think it was something like version 3. First day of new job after graduation and my life-long love affair started immediately. My job involves a lot of messing around with MEX files, mostly in Simulink these days. The interface is really good if you are a C hacker.

- Steve

RE: simscape vs modelica

(OP)
Cool! What is your working field?

RE: simscape vs modelica

Working field? Engine (and to a lesser extent, vehicle) simulation. But this is all in my info on this site.

- Steve

RE: simscape vs modelica

(OP)
Cool! Do you use modelica tool?

RE: simscape vs modelica

I have used OpenModelica. I found that to do anything interesting required writing external C code though.

- Steve

RE: simscape vs modelica

(OP)
ok. Thanks!

RE: simscape vs modelica

I also use Simscape. And have tried a few other multibody dynamic packages as well.
A few of note (other than Simscape):
- MSC Adams (to which a few members of this forum are experts with)
- MapleSim (http://www.maplesoft.com/products/maplesim/)

MapleSim is similar to Simscape in terms of its graphical programming interface and the ability to write custom functions within the simulations.

Cheers,

peace
Fe (IronX32)

RE: simscape vs modelica

Forgot to mention that MapleSim is modelica based but packaged and developed my MapleSoft

peace
Fe (IronX32)

RE: simscape vs modelica

Interestingly Simscape came up on the radar just recently, several European vehicle OEMs use it for some aspects of vehicle dynamics. The comment was that the solver itself is fast and accurate but does not tolerate modelling errors elegantly. I do not know anything about how people have constructed a GUI wrapper for it, my opinion is that a fancy GUI is not amazingly useful, but there are plenty around to copy. I have written model parsers in excel and matlab and py (ie you enter a table of hardpoints and components, it spits out a run file) and so long as you are just writing for one architecture it seems fairly easy, if dull.

Cheers

Greg Locock


New here? Try reading these, they might help FAQ731-376: Eng-Tips.com Forum Policies http://eng-tips.com/market.cfm?

RE: simscape vs modelica

"the solver itself is fast and accurate but does not tolerate modelling errors elegantly"

I must agree. Even some small modeling errors can be hard to debug as the errors Simulink outputs are sometimes erroneous.

peace
Fe (IronX32)

RE: simscape vs modelica

I still prefer Simscape over Maplesim. This is largely due to my 6+ years experience with Matlab.

peace
Fe (IronX32)

RE: simscape vs modelica

Hi.
You should also try Wolfram SystemModeler

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close