JModelica.org
JModelica.org ಸಂಕೀರ್ಣ ಕ್ರಿಯಾತ್ಮಕ ವ್ಯವಸ್ಥೆಗಳನ್ನು ರೂಪಿಸಲು, ಅನುಕರಿಸಲು, ಉತ್ತಮಗೊಳಿಸಲು ಮತ್ತು ವಿಶ್ಲೇಷಿಸಲು ಮಾಡೆಲಿಕಾ ಮಾಡೆಲಿಂಗ್ ಭಾಷೆಯನ್ನು ಆಧರಿಸಿದ ವಾಣಿಜ್ಯ ಸಾಫ್ಟ್ವೇರ್ ವೇದಿಕೆಯಾಗಿದೆ. ವೇದಿಕೆಯನ್ನು ಶೈಕ್ಷಣಿಕ ಮತ್ತು ಕೈಗಾರಿಕಾ ಸಂಸ್ಥೆಗಳ ಸಹಯೋಗದೊಂದಿಗೆ ಮಾಡೆಲೋನ್ ಎಬಿ ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ, ಮುಖ್ಯವಾಗಿ ಲುಂಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ ಮತ್ತು ಲುಂಡ್ ಸೆಂಟರ್ ಫಾರ್ ಕಂಟ್ರೋಲ್ ಆಫ್ ಕಾಂಪ್ಲೆಕ್ಸ್ ಸಿಸ್ಟಮ್ಸ್ (ಎಲ್ಸಿಸಿಸಿ). ರೋಬೋಟಿಕ್ಸ್, ವಾಹನ ವ್ಯವಸ್ಥೆಗಳು, ಇಂಧನ ವ್ಯವಸ್ಥೆಗಳು, ಬೇರ್ಪಡಿಸುವಿಕೆ ಮತ್ತು ಪಾಲಿಥಿಲೀನ್ ಉತ್ಪಾದನೆಯಲ್ಲಿ ಅನ್ವಯಗಳೊಂದಿಗೆ ಕೈಗಾರಿಕಾ ಯೋಜನೆಗಳಲ್ಲಿ ಈ ವೇದಿಕೆಯನ್ನು ಬಳಸಲಾಗಿದೆ. ವೇದಿಕೆಯ ಪ್ರಮುಖ ಅಂಶಗಳೆಂದರೆಃ ಮಾಡೆಲಿಕಾ ಮೂಲ ಸಂಕೇತವನ್ನು ಸಿ ಅಥವಾ ಎಕ್ಸ್ಎಂಎಲ್ ಸಂಕೇತವಾಗಿ ಭಾಷಾಂತರಿಸಲು ಮಾಡೆಲಿಕಾ ಕಂಪೈಲರ್. ಕಂಪೈಲರ್ ಫಂಕ್ಷನಲ್ ಮಾಕ್-ಅಪ್ ಇಂಟರ್ಫೇಸ್ ಮಾನದಂಡಕ್ಕೆ ಅನುಗುಣವಾದ ಮಾದರಿಗಳನ್ನು ಸಹ ಉತ್ಪಾದಿಸುತ್ತದೆ. ಡೈನಾಮಿಕ್ ಮಾದರಿಗಳ ಸಿಮ್ಯುಲೇಶನ್ಗಾಗಿ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್, ಅಸ್ಸಿಮುಲೋ. ಅಸ್ಸಿಮುಲೋ ಹಲವಾರು ಅತ್ಯಾಧುನಿಕ ಇಂಟಿಗ್ರೇಟರ್ಗಳಿಗೆ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಇದನ್ನು JModelica.org ನಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್ ಎಂಜಿನ್ನಂತೆ ಬಳಸಲಾಗುತ್ತದೆ. ಸೀಮಿತ ಅಂಶಗಳು ಮತ್ತು ಸೂಡೋಸ್ಪೆಕ್ಟ್ರಲ್ ಕೊಲೋಕೇಷನ್ ವಿಧಾನಗಳ ಮೇಲೆ ಸ್ಥಳೀಯ ಕೊಲೋಕೇಷನ್ ವಿಧಾನಗಳನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುವ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಡೈನಾಮಿಕ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಕ್ರಮಾವಳಿಗಳು. ಬಳಕೆದಾರರ ಸಂವಹನಕ್ಕಾಗಿ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್. ಮಾದರಿಗಳನ್ನು ಸಂಕಲಿಸುವುದು ಮತ್ತು ಲೋಡ್ ಮಾಡುವುದು, ಅನುಕರಿಸುವುದು ಮತ್ತು ಅತ್ಯುತ್ತಮವಾಗಿಸುವುದು ಸೇರಿದಂತೆ ವೇದಿಕೆಯ ಎಲ್ಲಾ ಭಾಗಗಳನ್ನು ಪೈಥಾನ್ನಿಂದ ಪ್ರವೇಶಿಸಬಹುದು. ಭೌತಿಕ ವ್ಯವಸ್ಥೆಗಳ ಮಾದರಿಗಾಗಿ ಮಾಡೆಲಿಕಾ ಮಾಡೆಲಿಂಗ್ ಭಾಷೆಯನ್ನು JModelica.org ಬೆಂಬಲಿಸುತ್ತದೆ. ಮಾಡೆಲಿಕಾ ಹೈಬ್ರಿಡ್ ಡೈನಾಮಿಕ್ ವ್ಯವಸ್ಥೆಗಳ ಉನ್ನತ ಮಟ್ಟದ ವಿವರಣೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇವುಗಳನ್ನು ಸಿಮ್ಯುಲೇಶನ್, ಸೆನ್ಸಿಟಿವಿಟಿ ಅನಾಲಿಸಿಸ್ ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್ ಸೇರಿದಂತೆ JModelica.org ನಲ್ಲಿ ವಿವಿಧ ರೀತಿಯ ಲೆಕ್ಕಾಚಾರಗಳಿಗೆ ಆಧಾರವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಆಪ್ಟಿಮಲ್ ನಿಯಂತ್ರಣ, ಪಥ ಆಪ್ಟಿಮೈಸೇಶನ್, ನಿಯತಾಂಕ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮತ್ತು ಮಾದರಿ ಮಾಪನಾಂಕ ನಿರ್ಣಯ ಸೇರಿದಂತೆ ಡೈನಾಮಿಕ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಗಳನ್ನು JModelica.org ಬಳಸಿ ರೂಪಿಸಬಹುದು ಮತ್ತು ಪರಿಹರಿಸಬಹುದು. ಆಪ್ಟಿಮಿಕಾ ವಿಸ್ತರಣೆಯು ಮಾಡೆಲಿಕಾ ಮಾದರಿಗಳ ಆಧಾರದ ಮೇಲೆ ಕ್ರಿಯಾತ್ಮಕ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಗಳ ಉನ್ನತ ಮಟ್ಟದ ಸೂತ್ರೀಕರಣವನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ. ಮಿಂಟೋಸಿ ಯೋಜನೆಯು ಆಪ್ಟಿಮಿಕಾದಲ್ಲಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಹಲವಾರು ಮಾನದಂಡದ ಸಮಸ್ಯೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ವೇದಿಕೆಯು ಸಂಖ್ಯಾತ್ಮಕ ಪ್ಯಾಕೇಜುಗಳೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ ಮುಕ್ತ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಉತ್ತೇಜಿಸುತ್ತದೆ. ಸನ್ಡಿಯಲ್ಸ್ ODE/DAE ಇಂಟಿಗ್ರೇಟರ್ ಸೂಟ್, NLP ಸಾಲ್ವರ್ IPOPT ಮತ್ತು AD ಪ್ಯಾಕೇಜ್ CasADi ಇವು JModelica.org ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಸಂಯೋಜಿಸಲಾದ ಪ್ಯಾಕೇಜ್ಗಳಿಗೆ ಉದಾಹರಣೆಗಳಾಗಿವೆ. JModelica.org ಫಂಕ್ಷನಲ್ ಮಾಕ್-ಅಪ್ ಇಂಟರ್ಫೇಸ್ (FMI) ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮತ್ತು ಫಂಕ್ಷನಲ್ ಮಾಕ್-ಅಪ್ ಯುನಿಟ್ಗಳಿಗೆ (FMUs) ಅನುಗುಣವಾಗಿದೆ, ಇದನ್ನು JModelica.org ಅಥವಾ ಇನ್ನೊಂದು FMI-ಕಂಪ್ಲೈಂಟ್ ಟೂಲ್ನಿಂದ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ಪೈಥಾನ್ ಪರಿಸರದಲ್ಲಿ ಅನುಕರಿಸಬಹುದು. ಡೈನಾಮಿಕ್ ಸಿಸ್ಟಮ್ಗಳ ನಾನ್ ಲೀನಿಯರ್ ಕನ್ಸ್ಟ್ರೈನ್ಡ್ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಾಗಿ ಓಪನ್-ಸೋರ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಎಂಬ ವರದಿಯಲ್ಲಿ JModelica.org ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಿಸ್ಟಮ್ಗಳಾದ ಎಸಿಎಡಿಒ ಟೂಲ್ಕಿಟ್, ಐಪಿಒಪಿಟಿ ಮತ್ತು ಸಿಪಿಪಿಎಡಿ ನಡುವಿನ ಸ್ವತಂತ್ರ ಹೋಲಿಕೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಮಾಡೆಲಿಕಾ ಮೂಲ ಸಂಕೇತದ ಸಂಪಾದನೆಗಾಗಿ ಎಕ್ಲಿಪ್ಸ್ ಪ್ಲಗ್-ಇನ್ ಅನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ. ಡಿಸೆಂಬರ್ 18,2019 ರಂದು, ಮಾಡೆಲನ್ JModelica.org ಸೋರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಓಪನ್ ನಿಂದ ಕ್ಲೋಸ್ಡ್ ಸೋರ್ಸ್ಗೆ ಸ್ಥಳಾಂತರಿಸಲು ನಿರ್ಧರಿಸಿದರು. ಕೊನೆಯ ತೆರೆದ ಮೂಲ ಬಿಡುಗಡೆಯು ವಿನಂತಿಯ ಮೇರೆಗೆ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಲಭ್ಯವಿದೆ. ಅಸ್ಸಿಮುಲೋ, ಪೈಎಫ್ಎಂಐ ಮತ್ತು ಎಫ್ಎಂಐ ಗ್ರಂಥಾಲಯಗಳು ಈಗ ಗಿಟ್ಹಬ್ನಲ್ಲಿ ಇವೆ. ಎಮೆಸಿಮ್ ಎ. ಎಂ. ಪಿ. ಎಲ್. ಎ. ಪಿ. ಮಾನಿಟರ್ ಅಸೆಂಡ್ ಡೈಮೋಲಾ ಜನರಲ್ ಆಲ್ಜಿಬ್ರಾಯಿಕ್ ಮಾಡೆಲಿಂಗ್ ಸಿಸ್ಟಮ್ (ಜಿ. ಎ. ಎಂ. ಎಸ್.) ಮ್ಯಾಪಲ್ಸಿಮ್ ವೋಲ್ಫ್ರಾಮ್ ಸಿಸ್ಟಮ್ ಮಾಡೆಲರ್ ಓಪನ್ ಮಾಡೆಲಿಕಾ ಸಿಮ್ಯುಲೇಶನ್ಎಕ್ಸ್ ಪ್ರಾಫ್ಟ್ ಉಲ್ಲೇಖಗಳು ಸಿಮ್ಯುಲೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಸಿಮ್ಯುಲೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಗಣಿತದ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಫ್ರೀ ಸಿಮ್ಯುಲೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಡಿಕ್ಲರೇಟಿವ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪೈಥಾನ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್