모델리카
(Modelica에서 넘어옴)
모델리카(Modelica)는 컴퍼넌트 지향 모델링 체계(예: 기계, 전기, 전자, 수리, 발열, 제어, 전력, 프로세스 지향 하위 컴포넌트)를 위한 객체 지향 선언형 멀티도메인 모델링 언어이다. 자유 모델리카 언어[1]는 비영리 단체 모델리카 협회에 의해 개발된다.[2] 모델리카 협회는 또한 버전 4.0.0 기준으로 여러 부문에서 약 1,400개의 유전 모델 컴포넌트, 1,200개의 함수를 포함한 모델리카 표준 라이브러리를 개발한다.[3]
패러다임 | 선언형 프로그래밍 |
---|---|
개발자 | Modelica Association Project (MAP) |
발표일 | 1997 |
최근 버전 | 3.5 |
최근 버전 출시일 | 2021년 2월 18일[1] |
운영 체제 | 크로스 플랫폼 |
라이선스 | CC-BY-SA |
파일 확장자 | .mo |
웹사이트 | www.modelica.org |
주요 구현체 | |
AMESim, CATIA Systems, Dymola, JModelica.org, MapleSim, Wolfram SystemModeler, OpenModelica, Scicos, SimulationX, Xcos |
예시
편집의 예시:
model FirstOrder
parameter Real c=1 "Time constant";
Real x (start=10) "An unknown";
equation
der(x) = -c*x "A first order differential equation";
end FirstOrder;
같이 보기
편집각주
편집- ↑ 가 나 “Modelica Language Specification, Version 3.5” (PDF). Modelica Association. 2021년 2월 18일.
- ↑ “Modelica and the Modelica Association”.
- ↑ The Modelica Standard Library is available for download here
외부 링크
편집- Modelica 3.5 language specification
- Modelica Association, the homepage of the non-profit Modelica Association (developing Modelica)
- Modelica by Example A free interactive HTML book for learning Modelica, by Michael Tiller
- Introduction to Physical Modeling with Modelica[깨진 링크(과거 내용 찾기)], book by Michael Tiller
- Fritzson, Peter (February 2004). 《Principles of Object-Oriented Modeling and Simulation with Modelica 2.1》 (PDF). Wiley-IEEE Press. ISBN 978-0-471-47163-9.
- Modelica Overview Archived 2015년 4월 1일 - 웨이백 머신