माडेलिका

मुक्त ज्ञानकोश विकिपीडिया से
Jump to navigation Jump to search
मॉडेलिका (Modelica)
300px
प्रकार डिक्लेरेटिव प्रोग्रामिंग भाषा
पहला अवतरण 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.
  2. ओपेनमॉडेलिका का जालघर

इन्हें भी देखें[संपादित करें]

बाहरी कड़ियाँ[संपादित करें]