Modelica (original) (raw)
Modelica ist eine objektorientierte Modellierungssprache für physikalische Modelle. Sie ist 1997 im Programmiersprachenstandard 1.0 erschienen. Im Februar 2021 wurde Version 3.5 veröffentlicht. Ein in Modelica mit algebraischen und gewöhnlichen Differenzialgleichungen formuliertes, physikalisches Modell wird von einem Modelica-Translator in ein mathematisches Modell übersetzt und mittels eines Lösungsalgorithmus gelöst.
Property | Value |
---|---|
dbo:abstract | لغة موديليكا أو مودليكا (بالإنجليزية: Modelica) هي لغة برمجة تستخدم في النمذجة وهي كائنيّة المنحى (شيئية أو بالإنجليزية: object-oriented) متعددة المجالات وتستخدم في النمذجة الموجّهة للمكوّنات (الهندسية مثلا) في أنظمة معقّدة مثل تلك الأنظمة التي تحوي مكوّنات جزئية ميكانيكية أو كهربية أو إلكترونية أو هيدروليكية أو حرارية أو خاصة بالتحكم أو خاصة بالقدرة الكهربائيّة أو موجّهة لعملية معيّنة. استخدامها هو أقرب إلى لغة في.إتش.دي.إل-أا.إم.إس VHDL-AMS وفِريلوج Verilog (تلك اللغات المستنبطة من صناعة الإلكترونيات) بمعنى أنها تصف النظام في صورة مجموعة من المعادلات. والمحاكي المرتبط لها مهمته إيجاد حل لمنظومة المعادلات في كل خطوة زمنية (مثلا : كل ثانية). اللغة لها صفه أكثر عمومية من منافساتها، وتستفيد من البرمجة كائنيّة التوجه (ومبدأ توارث خصائص نموذج معيّن من خصائص نموذج آخر مما يعطي مرونة أكبر في الكتابة). ومع ذلك، فإن استخدامها حاليا محدود جدا في مجال الالكترونيات، وإن كانت مستخدمة في العديد من المجالات الأخرى. لغة موديليكا هي لغة حرة (مجانية ومفتوحة المصدر) تم تطويرها بواسطة جمعية موديليكا وهي جمعية غير ربحيّة. اللغة والمكتبات وبعض أدوات المحاكاة لدى موديليكا هي مجانية ومفتوحة المصدر وقد تم استخدامها في التطبيقات الصناعية. والتطوير والترويج لموديليكا تنظمه جمعية موديليكا Modelica Association.جمعية موديليكا تطور أيضا مكتبة موديليكا القياسية الحرة والتي تحوي حوالي 1360 نموذج عام للمكوّنات و 1280 وظيفة برمجيّة (دالّة برمجية) في مختلف المجالات، وذلك حتى الإصدار 3.2.1 . (ar) Modelica ist eine objektorientierte Modellierungssprache für physikalische Modelle. Sie ist 1997 im Programmiersprachenstandard 1.0 erschienen. Im Februar 2021 wurde Version 3.5 veröffentlicht. Ein in Modelica mit algebraischen und gewöhnlichen Differenzialgleichungen formuliertes, physikalisches Modell wird von einem Modelica-Translator in ein mathematisches Modell übersetzt und mittels eines Lösungsalgorithmus gelöst. (de) Modelica is an object-oriented, declarative, multi-domain modeling language for component-oriented modeling of complex systems, e.g., systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents.The free Modelica languageis developed by the non-profit Modelica Association. The Modelica Association also develops the free Modelica Standard Library that contains about 1400 generic model components and 1200 functions in various domains, as of version 4.0.0. (en) Modelica est un langage de modélisation orienté objet destiné à la modélisation pratique de systèmes complexes ; par exemple, des systèmes comportant des composantes mécaniques, électriques, hydrauliques ou thermiques. Son usage se rapproche des langages VHDL-AMS et Verilog-A (tous deux issus de l'industrie électronique) dans le sens où il décrit un système sous la forme d'un ensemble d'équations. Le simulateur associé a pour tâche de résoudre le système d'équations à chaque pas temporel. Ce langage a une vocation plus généraliste que ses concurrents et bénéficie des avantages de son orientation objet (héritage des caractéristiques d'un modèle par un autre, typage flexible). En revanche, son usage reste pour l'instant assez limité en électronique, domaine de prédilection de VHDL-AMS ou de Verilog-A. Le langage, les bibliothèques et certains outils de simulation de Modelica sont libres, prêts à l'emploi et sont issus d'une demande industrielle. Le développement et la promotion de Modelica sont organisés par l'association à but non lucratif Modelica Association. Son développement a commencé en septembre 1996. (fr) Modelica(モデリカ)とは、オブジェクト指向のマルチドメイン・モデリング言語である。多分野に跨る複雑なシステム(例えば、機械、電気、電子、油圧、熱、制御、電力、プロセス指向のサブコンポーネントを含むシステム)のモデリングに適しており、特に物理現象を表現するモデルの構築で使われている。 オープンソースである為、特定のツールに依存することなく資産の共有や開発が出来る。言語仕様やメンテナンスは非営利国際組織のModelica協会によって行われており、標準ライブラリとしてフリーで公開されている。 (ja) Modelica è un linguaggio di modellazione orientato agli oggetti. La prima pubblicazione ufficiale avvenne nel 1997 con la versione 1.0; la più recente versione ufficiale è la versione 3.4 rilasciata nel 2017. A un modello fisico formulato attraverso Modelica, segue generalmente una traduzione automatica in un modello matematico attraverso algoritmi di riordino delle equazioni. (it) Modelica é uma linguagem de modelagem orientada a objetos que permite a modelagem de sistemas complexos. Por exemplo, sistemas mecânicos, elétricos, hidráulicos, térmicos e de controle. Modelica é uma linguagem grátis e de código aberto desenvolvida pela The Modelica Association, que também desenvolve a Modelica Standard Library que contém mais de 780 modelos de componentes genéricos e 550 funções multipropósito (referencia à versão 3.0 de fevereiro de 2008). Apesar de Modelica ser similar a linguagens de programação orientadas à objeto, como C++ e Java, ele difere destas em dois importantes aspectos. Primeiro, Modelica é uma linguagem de modelagem e não uma verdadeira linguagem de programação. Classes escritas em Modelica não são compiladas, no sentido usual da palavra, mas sim traduzidas em objetos que podem ser utilizados em sistema de simulação. O sistema de simulação não é específico da linguagem, embora certas capacidades necessárias sejam delineadas pela linguagem. (pt) Modelica — объектно-ориентированный, декларативный, мультидоменный язык моделирования для компонентно-ориентированного моделирования сложных систем, в частности, систем, содержащих механические, электрические, электронные, гидравлические, тепловые, энергетические компоненты, а также компоненты управления и компоненты, ориентированные на отдельные процессы. Modelica разработана некоммерческой организацией Modelica Association. Эта компания также разрабатывает свободно распространяемую стандартную библиотеку Modelica Standard Library, в версии 3.2.1 содержащую порядка 1360 типичных элементов моделей и 1280 функций из различных областей. (ru) Modelica是一种面向对象、声明式的多领域建模语言,可用于基于组件的复杂系统建模(此复杂系统指的是包含了机械、电气、电子、液压、热力、控制、电力或过程控制等相关领域子系统的多领域耦合系统)。Modelica语言是自由软件(免费、开源),由非盈利性质的Modelica协会开发。Modelica协会也开发了同样为自由软件的Modelica标准库,Modelica标准库包含可用于不同领域的约1290个常见组件模型和910个函数(3.2版中)。 (zh) |
dbo:developer | https://www.modelica.org/projects |
dbo:latestReleaseDate | 2021-02-18 (xsd:date) |
dbo:latestReleaseVersion | 3.5 |
dbo:license | dbr:Creative_Commons_licenses |
dbo:thumbnail | wiki-commons:Special:FilePath/Modelica_Language.png?width=300 |
dbo:wikiPageExternalLink | https://www.modelica.org/projects https://mbe.modelica.university/ https://modelica.org/education/educational-material/lecture-material/english/ModelicaOverview.pdf http://www.ida.liu.se/labs/pelab/modelica/OpenModelica/Documents/ModelicaBookExcerpts.pdf https://www.modelica.org/ https://modelica.org/documents/MLS.pdf https://www.modelica.org https://www.springer.com/east/home/generic/search/results%3FSGWID=5-40109-22-33373560-0 |
dbo:wikiPageID | 1467946 (xsd:integer) |
dbo:wikiPageLength | 25045 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1118074783 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Programming_languages dbr:Declarative_programming dbr:Algorithm dbr:Unicode dbr:Intellectual_property dbc:Declarative_programming_languages dbr:Cross-platform dbr:Scicos dbr:Openmodelica dbr:Equations dbr:Front_and_back_ends dbr:General_Algebraic_Modeling_System dbr:MATLAB dbr:SimulationX dbr:Simulink dbr:Component-based_software_engineering dbr:Computer-aided_design dbr:Dassault_Systemes dbr:Domain-Specific_Modeling dbr:Kepler_scientific_workflow_system dbr:C++ dbr:CATIA dbr:Waterloo_Maple dbr:Doctor_of_Philosophy dbr:Creative_Commons_licenses dbr:AMPL dbr:APMonitor dbr:ASCEND dbr:Dymola dbr:EMSO_simulator dbr:ESI_Group dbr:EcosimPro dbr:Causal_system dbr:AMESim dbr:JModelica.org dbr:Java_(programming_language) dbc:Object-oriented_programming dbc:Simulation_programming_languages dbr:Modeling_language dbr:MapleSim dbr:Embedded_systems dbr:Object-oriented dbr:OpenModelica dbr:Wolfram_Research dbr:Wolfram_SystemModeler dbr:Siemens_Digital_Industries_Software dbr:System-level_simulation dbr:Xcos |
dbp:developer | https://www.modelica.org/projects |
dbp:fileExt | .mo (en) |
dbp:implementations | AMESim, CATIA Systems, Dymola, JModelica.org, MapleSim, Wolfram SystemModeler, OpenModelica, Scicos, SimulationX, Xcos (en) |
dbp:latestReleaseDate | 2021-02-18 (xsd:date) |
dbp:latestReleaseVersion | 3.500000 (xsd:double) |
dbp:license | dbr:Creative_Commons_licenses |
dbp:logo | Modelica_Language.png (en) |
dbp:logoSize | 300 (xsd:integer) |
dbp:name | Modelica (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:paradigm | dbr:Declarative_programming |
dbp:website | https://www.modelica.org/ |
dbp:wikiPageUsesTemplate | dbt:Cite_book dbt:Infobox_programming_language dbt:Reflist |
dbp:year | 1997 (xsd:integer) |
dct:subject | dbc:Declarative_programming_languages dbc:Object-oriented_programming dbc:Simulation_programming_languages |
gold:hypernym | dbr:Language |
rdf:type | owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatComputerLanguages yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:ComputerLanguage106899633 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:WikicatProgrammingLanguages |
rdfs:comment | Modelica ist eine objektorientierte Modellierungssprache für physikalische Modelle. Sie ist 1997 im Programmiersprachenstandard 1.0 erschienen. Im Februar 2021 wurde Version 3.5 veröffentlicht. Ein in Modelica mit algebraischen und gewöhnlichen Differenzialgleichungen formuliertes, physikalisches Modell wird von einem Modelica-Translator in ein mathematisches Modell übersetzt und mittels eines Lösungsalgorithmus gelöst. (de) Modelica is an object-oriented, declarative, multi-domain modeling language for component-oriented modeling of complex systems, e.g., systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents.The free Modelica languageis developed by the non-profit Modelica Association. The Modelica Association also develops the free Modelica Standard Library that contains about 1400 generic model components and 1200 functions in various domains, as of version 4.0.0. (en) Modelica(モデリカ)とは、オブジェクト指向のマルチドメイン・モデリング言語である。多分野に跨る複雑なシステム(例えば、機械、電気、電子、油圧、熱、制御、電力、プロセス指向のサブコンポーネントを含むシステム)のモデリングに適しており、特に物理現象を表現するモデルの構築で使われている。 オープンソースである為、特定のツールに依存することなく資産の共有や開発が出来る。言語仕様やメンテナンスは非営利国際組織のModelica協会によって行われており、標準ライブラリとしてフリーで公開されている。 (ja) Modelica è un linguaggio di modellazione orientato agli oggetti. La prima pubblicazione ufficiale avvenne nel 1997 con la versione 1.0; la più recente versione ufficiale è la versione 3.4 rilasciata nel 2017. A un modello fisico formulato attraverso Modelica, segue generalmente una traduzione automatica in un modello matematico attraverso algoritmi di riordino delle equazioni. (it) Modelica — объектно-ориентированный, декларативный, мультидоменный язык моделирования для компонентно-ориентированного моделирования сложных систем, в частности, систем, содержащих механические, электрические, электронные, гидравлические, тепловые, энергетические компоненты, а также компоненты управления и компоненты, ориентированные на отдельные процессы. Modelica разработана некоммерческой организацией Modelica Association. Эта компания также разрабатывает свободно распространяемую стандартную библиотеку Modelica Standard Library, в версии 3.2.1 содержащую порядка 1360 типичных элементов моделей и 1280 функций из различных областей. (ru) Modelica是一种面向对象、声明式的多领域建模语言,可用于基于组件的复杂系统建模(此复杂系统指的是包含了机械、电气、电子、液压、热力、控制、电力或过程控制等相关领域子系统的多领域耦合系统)。Modelica语言是自由软件(免费、开源),由非盈利性质的Modelica协会开发。Modelica协会也开发了同样为自由软件的Modelica标准库,Modelica标准库包含可用于不同领域的约1290个常见组件模型和910个函数(3.2版中)。 (zh) لغة موديليكا أو مودليكا (بالإنجليزية: Modelica) هي لغة برمجة تستخدم في النمذجة وهي كائنيّة المنحى (شيئية أو بالإنجليزية: object-oriented) متعددة المجالات وتستخدم في النمذجة الموجّهة للمكوّنات (الهندسية مثلا) في أنظمة معقّدة مثل تلك الأنظمة التي تحوي مكوّنات جزئية ميكانيكية أو كهربية أو إلكترونية أو هيدروليكية أو حرارية أو خاصة بالتحكم أو خاصة بالقدرة الكهربائيّة أو موجّهة لعملية معيّنة. استخدامها هو أقرب إلى لغة في.إتش.دي.إل-أا.إم.إس VHDL-AMS وفِريلوج Verilog (تلك اللغات المستنبطة من صناعة الإلكترونيات) بمعنى أنها تصف النظام في صورة مجموعة من المعادلات. والمحاكي المرتبط لها مهمته إيجاد حل لمنظومة المعادلات في كل خطوة زمنية (مثلا : كل ثانية). (ar) Modelica est un langage de modélisation orienté objet destiné à la modélisation pratique de systèmes complexes ; par exemple, des systèmes comportant des composantes mécaniques, électriques, hydrauliques ou thermiques. Son usage se rapproche des langages VHDL-AMS et Verilog-A (tous deux issus de l'industrie électronique) dans le sens où il décrit un système sous la forme d'un ensemble d'équations. Le simulateur associé a pour tâche de résoudre le système d'équations à chaque pas temporel. Son développement a commencé en septembre 1996. (fr) Modelica é uma linguagem de modelagem orientada a objetos que permite a modelagem de sistemas complexos. Por exemplo, sistemas mecânicos, elétricos, hidráulicos, térmicos e de controle. Modelica é uma linguagem grátis e de código aberto desenvolvida pela The Modelica Association, que também desenvolve a Modelica Standard Library que contém mais de 780 modelos de componentes genéricos e 550 funções multipropósito (referencia à versão 3.0 de fevereiro de 2008). (pt) |
rdfs:label | موديليكا (ar) Modelica (de) Modelica (fr) Modelica (it) 모델리카 (ko) Modelica (en) Modelica (ja) Modelica (pt) Modelica (ru) Modelica (zh) |
owl:sameAs | freebase:Modelica yago-res:Modelica wikidata:Modelica dbpedia-ar:Modelica dbpedia-de:Modelica dbpedia-fa:Modelica dbpedia-fr:Modelica http://hi.dbpedia.org/resource/माडेलिका dbpedia-it:Modelica dbpedia-ja:Modelica dbpedia-ko:Modelica dbpedia-pt:Modelica dbpedia-ru:Modelica dbpedia-tr:Modelica dbpedia-zh:Modelica https://global.dbpedia.org/id/3ZKRX |
prov:wasDerivedFrom | wikipedia-en:Modelica?oldid=1118074783&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Modelica_Language.png |
foaf:homepage | https://www.modelica.org/ |
foaf:isPrimaryTopicOf | wikipedia-en:Modelica |
foaf:name | Modelica (en) |
foaf:page | https://www.modelica.org/ |
is dbo:genre of | dbr:Dymola |
is dbo:programmingLanguage of | dbr:IDA_Indoor_Climate_and_Energy |
is dbo:wikiPageRedirects of | dbr:Martin_Otter dbr:Dynasim |
is dbo:wikiPageWikiLink of | dbr:Behavior_tree dbr:List_of_chemical_process_simulators dbr:List_of_computer_simulation_software dbr:Brent's_method dbr:Declarative_programming dbr:Hopsan dbr:Dynamic_simulation dbr:VHDL-AMS dbr:List_of_open-source_software_for_mathematics dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:Power_engineering_software dbr:Scicos dbr:RFpro dbr:Functional_Mock-up_Interface dbr:SimulationX dbr:Simulink dbr:Comparison_of_system_dynamics_software dbr:Pantelides_algorithm dbr:Waterloo_Maple dbr:Model-based_systems_engineering dbr:APMonitor dbr:ASCEND dbr:AltaRica dbr:Cybernetica_(Norwegian_company) dbr:Dymola dbr:EMSO_simulator dbr:EcosimPro dbr:Numerical_methods_for_ordinary_differential_equations dbr:Differential-algebraic_system_of_equations dbr:Vehicle_dynamics dbr:Organic_Rankine_cycle dbr:Hans_Vangheluwe dbr:JModelica.org dbr:MapleSim dbr:Building_performance_simulation dbr:OpenModelica dbr:Sensitivity_analysis_of_an_EnergyPlus_model dbr:Wolfram_Mathematica dbr:Wolfram_Research dbr:Wolfram_SystemModeler dbr:World3 dbr:IDA_Indoor_Climate_and_Energy dbr:Visual_modeling dbr:Simcenter_Amesim dbr:Martin_Otter dbr:Dynasim |
is foaf:primaryTopic of | wikipedia-en:Modelica |