Meilleures alternatives à Modelica les mieux notées
Open source- As student we don't have access to other softwares or even if we have its limited. Avis collecté par et hébergé sur G2.com.
Issue which I found is there are less tutorials for which I was using my software for. For a beginner it's tough to understand. Avis collecté par et hébergé sur G2.com.
Avis vidéo
20 sur 21 Avis au total pour Modelica



La meilleure caractéristique est l'accès aux composants standard dans les bibliothèques, qui couvrent plusieurs domaines d'ingénierie, et que le langage et le système de modélisation fournissent des normes sur la façon dont différents composants doivent être interfacés afin que vous puissiez les connecter ensemble. Cela rend la construction de systèmes à partir de composants très facile. Avis collecté par et hébergé sur G2.com.
Le seuil pour les nouveaux utilisateurs est élevé en ce qui concerne le développement de nouveaux composants ou de nouveaux domaines. Le débogage de vos composants et modèles prototypes est difficile dans les modèles orientés équations, car il n'y a pas de causalité donnée que vous pouvez suivre. C'est la force pour la construction de systèmes mais une faiblesse pour le débogage lors du développement de nouveaux composants. Avis collecté par et hébergé sur G2.com.

Systèmes DAE acausaux intuitifs. Modèles faciles à créer à partir de zéro et à développer sur la classe de base avec des fonctions simples. Mode GUI et glisser-déposer facile à utiliser. Large variété de composants validés et de bibliothèques disponibles, dont la plupart sont open source. Avis collecté par et hébergé sur G2.com.
Beaucoup de post-traitement est nécessaire pour passer du modèle aux résultats. Le débogage est souvent difficile. Avis collecté par et hébergé sur G2.com.

Le langage Modelica permet de faire de la modélisation orientée objet basée sur des équations en utilisant à la fois la composition graphique (c'est-à-dire, glisser-déposer) et/ou la modélisation textuelle (c'est-à-dire en utilisant le langage lui-même) pour définir des modèles de systèmes complexes. Si les modèles sont développés en respectant la définition du langage, ils peuvent fonctionner dans plusieurs outils, par exemple Dymola, OpenModelica, SystemModeler, Optimica Compiler Toolkit, etc., sans avoir besoin de les réimplémenter ; ce qui permet de tirer parti des différentes fonctionnalités des différents outils. Enfin, la plupart des outils Modelica permettent d'exporter des modèles en utilisant la norme FMI, ce qui améliore encore davantage la portabilité des modèles. Avis collecté par et hébergé sur G2.com.
Que les fournisseurs traditionnels d'outils, par exemple Mathworks, ne le soutiennent pas afin de verrouiller les clients dans leur environnement.
Je souhaite que la norme soit plus largement adoptée, mais c'est un domaine difficile car les fournisseurs d'outils n'ont pas d'incitation à permettre à leurs utilisateurs d'adopter une norme qui permettrait la portabilité. Avis collecté par et hébergé sur G2.com.

Modelica est incroyablement flexible. La réutilisation de code est le rêve devenu réalité : vous assemblez littéralement le code comme des Lego, et cela fonctionne simplement. Cela est dû au fait que le paradigme déclaratif vous permet (exige) de décrire le problème en termes d'équations, et de laisser l'ordinateur déterminer comment les résoudre. Avis collecté par et hébergé sur G2.com.
Le paradigme déclaratif est excellent, mais il a un prix : vous perdez le contrôle de l'algorithme, et les messages d'erreur sont souvent cryptiques. (Ce n'est pas la faute de Modelica, mais plutôt un compromis implicite.) En conséquence, vous devez construire de longues hiérarchies de classes, avec une nouvelle classe pour chaque fonctionnalité, et des cas de test étendus pour chaque niveau afin de détecter où apparaissent les problèmes. De plus, les équations non linéaires avec plusieurs solutions peuvent être délicates, car le solveur pourrait choisir des solutions non physiques (concentrations négatives, etc.). Peut être corrigé, mais prendra du temps. Avis collecté par et hébergé sur G2.com.
That it has a free version and do what it says. Can be used for simple and complex problems and it easy for amateurs as its learning curve is really fast. From a modeling point of view, block creation and equation formulation things are quite straightforward. The capability of library creation is very important and well used. Modelica as a modeling language is powerful and easy to use. Avis collecté par et hébergé sur G2.com.
Some discrepancies between free (OpenModelica) and paid versions (Dymola). With the use of different solvers, slightly or significantly different results may occur. The user has to be aware of the mathematical nature of its problem in order to select the correct solver. Presentation of results can be improved in the OpenModelica free version. Avis collecté par et hébergé sur G2.com.

Modélisation basée sur des équations et acausale du comportement, adaptée à la modélisation de systèmes physiques complexes qui englobent des disciplines très différentes par nature. L'approche de modélisation orientée objet adopte des concepts de la programmation orientée objet, où des caractéristiques telles que la classe, l'héritage, l'encapsulation, l'abstraction, etc. forment l'architecture du langage de modélisation. Langage non propriétaire, qui a encouragé le développement d'un grand référentiel de bibliothèques open-source à travers diverses disciplines. Pour la même raison, il existe un grand nombre d'environnements de simulation Modelica disponibles, à la fois commercialement et gratuitement. Avis collecté par et hébergé sur G2.com.
Le support pour le scripting dans le langage Modelica est insuffisant. Un bon logiciel tel que Dymola est coûteux par rapport à MATLAB (le principal concurrent de Modelica). Avis collecté par et hébergé sur G2.com.
you can design each component of your circuit as a single component, so it is not dependent from the others. It has a lot of libraries, even though most of them are not free, and in those libraries you can find and use most of the needed components of your circuit. So they are already modeled and you don't have to spend time doing that.
Moreover, once the code is compiled, the simulations are very fast to run, compared to Matlab of other languages. also, you can work a lot graphically: you can connect graphically the components, design the circuit as you prefer, and use many different levels, since you can use components that are made of different components, and graphically you can see the whole system, and the inside of each component. Moreover, it is possible also to see the results on the system that you design, such as temperature, pressure and mass flow rate of different selected points, and its variations during the time. Avis collecté par et hébergé sur G2.com.
the export is an FMU and you need a FMI to read it, and it is free only on python.
it is also not so easy to understand what it is doing if there is an error and the c-code is not available.
moreover, it gives some font problems on 4K screens.
moreover, if you connect some components in the text mode, you cannot see them graphically, so you lose the whole graphic part of the program if, for example, you need to connect a lot of similar components using the 'for cycle'. Avis collecté par et hébergé sur G2.com.

J'aime l'approche basée sur les composants dans Modelica. Nous pouvons créer une bibliothèque de composants et l'utiliser pour diverses modélisations et simulations au niveau du système. Avis collecté par et hébergé sur G2.com.
La modélisation de nouveaux composants pourrait être difficile pour quelques personnes sans expérience en programmation. Avis collecté par et hébergé sur G2.com.

Modelica offre un environnement complet pour modéliser différents systèmes physiques. Je l'ai utilisé pour modéliser des systèmes de construction en utilisant une approche modulaire. Je peux même dessiner des systèmes à partir de zéro que d'autres membres de l'équipe peuvent utiliser pour construire leurs systèmes. Avis collecté par et hébergé sur G2.com.
Je déteste que Modelica n'ait pas d'interface standard pour améliorer l'interopérabilité. De plus, la documentation de support n'est pas appropriée et nécessite des tests et un développement supplémentaires. Avis collecté par et hébergé sur G2.com.