सामग्री पर जाएँ

माडेलिका

मॉडेलिका (Modelica)
चित्र:Modelica.png
प्रकार डिक्लेरेटिव प्रोग्रामिंग भाषा
पहला अवतरण 1997
स्थायी विमोचन 3.3 (May 9, 2012[1])
उपयोगAMESim, CATIA Systems, CyModelica, Dymola, JModelica.org, MapleSim, Wolfram SystemModeler, OpenModelica, Scicos, SimulationX, Vertex, Xcos
प्रचालन तन्त्रCross-platform
अनुज्ञप्‍तिधारीModelica License Version 2
वेबसाइटwww.modelica.org

माडेलिका (Modelica) एक ऑब्जेक्ट-ओरिएण्टेड मॉडलिंग भाषा है जो जटिल तन्त्रों की मॉडलिंग के लिये प्रयुक्त होती है। मॉडलिका एक ऑब्जेक्ट-ओरिएण्टेड, डिक्लेरेटिव, बहु-डोमेनी भाषा है। उदाहरण के लिये, यदि किसी तन्त्र में यांत्रिक, वैद्युत, इलेक्ट्रानिक, हाइड्रालिक, तापीय, नियन्त्रण, विद्युत ऊर्जा आदि घटक हों तो उसे मॉडेलिका के द्वारा मॉडल करके उसका विश्लेषण कर सकते हैं। यह भाषा मॉडेलिका एसोसियेशन द्वारा विकसित है जो एक लाभ-निरपेक्ष (नॉन-प्रॉफिट) संस्था है। मॉडेलिका एसोसियेशन निःशुल्क मॉडेलिका स्टैण्डर्ड लाइब्रेरी का विकास भी करता है जिसमें विभिन्न प्रकार के १३६० मॉडल तथा १२८० फलन हैं।

उदाहरण

निम्नलिखित सरल कोड एक प्रथम ऑर्डर के तंत्र () को निरूपित करता है-

model FirstOrder
 parameter Real c=1 "Time constant";
 Real x "An unknown";
equation
 der(x) = -c*x "A first order differential equation";
end FirstOrder;

उपयोग

मॉडेलिका का उपयोग निम्नलिखित अनुप्रयोगों में हुआ है-

सन्दर्भ

  1. "Modelica Language Specification, Version 3.3" (PDF). मॉडेलिका संघ (Modelica Association). 2012-05-09. मूल (PDF) से 4 मार्च 2016 को पुरालेखित.
  2. "ओपेनमॉडेलिका का जालघर". मूल से 14 जनवरी 2018 को पुरालेखित. अभिगमन तिथि 26 अगस्त 2015.

इन्हें भी देखें

बाहरी कड़ियाँ