Tag Info

Hot answers tagged

7

I work with development of SystemModeler at Wolfram Research Update: WSM 3.0.1 which fixes this has been released. This is an issue when using a combination of SystemModeler and a trial version of Mathematica. Unfortunately it is not easily fixed, so you will have to wait for an update to SystemModeler which will include the fix.


6

The limitation you quote is not a general limitation of Modelica. It is possible to define a Modelica component that has a variable number of inputs/outputs. Typically the number of inputs/outputs is then given by a parameter to that component. For example, the following component has one input but 2 outputs, varied with the parameter nout: model SIMO ...


5

Disclaimer: I work on Wolfram SystemModeler at Wolfram Research There is currently not a way to distribute a full model in CDF that can be simulated by someone that does not have SystemModeler. You can use the WSMLink Mathematica package that comes with SystemModeler to produce simulation (and other) results for your model, which you can then distribute in ...


4

I work with Wolfram SystemModeler development at Wolfram Research As also answered on the student forum: This is a bug in WSM 3.0, which will be fixed in a future version. As a workaround, you can evaluate this before you try to run WSMSetValues: WSMLink`Utilities`iConvertValue[x_ /; NumberQ[x] && (x < 0.001 || x > 1000)] /; ...


2

(Disclosure: I work at Wolfram Research developing Wolfram SystemModeler) SystemModeler (and WSMLink in particular) does have some trouble with high frequency data, however, there are some things that can be done. Using InputFunctions relies on automatic sampling of you input. As you know what frequency you want to sample the function at, using the ...


1

One possible alternative might be Control Systems in Mathematica. With Control Systems you can carry out analysis, design, and simulation of time control systems. For an example here an automated house heating system controlled by a thermostat. (Sorry. I really tried to use the drawing tools for a nifty graphic, but...alas...i'm not even able to draw a ...


1

There is an open-source Modelica system called OpenModelica at www.openmodelica.org. Frankly, I am a little baffled at what you are calling a "downside". Modelica is an object oriented language, so only different classes need to be defined within the library. A single class can be implemented as many objects within your model. For example, a resistor ...



Only top voted, non community-wiki answers of a minimum length are eligible