20-sim
20-ಸಿಮ್ ಎಂಬುದು ಮಲ್ಟಿ-ಡೊಮೇನ್ ಡೈನಾಮಿಕ್ ಸಿಸ್ಟಮ್ಗಳಿಗಾಗಿ ವಾಣಿಜ್ಯ ಮಾದರಿ ಮತ್ತು ಸಿಮ್ಯುಲೇಶನ್ ಪ್ರೋಗ್ರಾಂ ಆಗಿದ್ದು, ಇದನ್ನು ಕಂಟ್ರೋಲ್ಲ್ಯಾಬ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ. 20-ಸಿಮ್ಗಳೊಂದಿಗೆ, ಮಾದರಿಗಳನ್ನು ಸಮೀಕರಣಗಳು, ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರಗಳು, ಬಾಂಡ್ ಗ್ರಾಫ್ಗಳು ಮತ್ತು ಭೌತಿಕ ಘಟಕಗಳಾಗಿ ನಮೂದಿಸಬಹುದು. ಸಂಕೀರ್ಣ ಬಹು-ಡೊಮೇನ್ ವ್ಯವಸ್ಥೆಗಳನ್ನು ರೂಪಿಸಲು ಮತ್ತು ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಗಳ ಅಭಿವೃದ್ಧಿಗೆ 20-ಸಿಮ್ ಅನ್ನು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಡೈನಾಮಿಕ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಮಾಡೆಲಿಂಗ್ ಮಾಡಲು 20-ಸಿಮ್ ನಾಲ್ಕು ವಿಧಾನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಃ ಐಕಾನಿಕ್ ರೇಖಾಚಿತ್ರಗಳು, ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರಗಳು, ಬಾಂಡ್ ಗ್ರಾಫ್ಗಳು ಮತ್ತು ಸಮೀಕರಣಗಳು. ಈ ಎಲ್ಲಾ ವಿಧಾನಗಳನ್ನು ಒಂದೇ ಮಾದರಿಯಲ್ಲಿ ಬಳಸಲು ಅನುಮತಿಸಲಾಗಿದೆ. ಪ್ಯಾಕೇಜ್ ಬಾಂಡ್ ಗ್ರಾಫ್ ಮಾಡೆಲಿಂಗ್ಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ, ಇದು ಬಾಂಡ್ ಗ್ರಾಫ್ ಸಮುದಾಯಗಳಲ್ಲಿ ಪ್ರಸಿದ್ಧವಾಗಿದೆ. ಭೌತಿಕ ವ್ಯವಸ್ಥೆಗಳ ಮಾದರಿಗಾಗಿ, ಪ್ಯಾಕೇಜ್ ವಿದ್ಯುತ್ ವ್ಯವಸ್ಥೆಗಳು, ಯಾಂತ್ರಿಕ ವ್ಯವಸ್ಥೆಗಳು, ಹೈಡ್ರಾಲಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಉಷ್ಣ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರಗಳಿಗಾಗಿ, ಸಿಮುಲಿಂಕ್ನ ಗ್ರಂಥಾಲಯಗಳಿಗೆ ಹೋಲಿಸಬಹುದಾದ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ಸಾಫ್ಟ್ವೇರ್ನ ಒಂದು ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಭೇದಾತ್ಮಕ ಸಮೀಕರಣಗಳೊಂದಿಗೆ ಮಾದರಿಗಳನ್ನು ರಚಿಸುವುದು ಮತ್ತು ಅವುಗಳನ್ನು ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ ಅಂಶಗಳು ಅಥವಾ ಭೌತಿಕ ಘಟಕಗಳಾಗಿ ಪ್ಯಾಕೇಜ್ ಮಾಡುವುದು. ಅತ್ಯಾಧುನಿಕ ಸಂಖ್ಯಾತ್ಮಕ ಏಕೀಕರಣ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು 20-ಸಿಮ್ ಮಾದರಿಗಳನ್ನು ಅನುಕರಿಸಬಹುದು. ಪರಿಶೀಲಿಸಿದ ಮತ್ತು ಸಂಸ್ಕರಿಸಿದ ನಂತರ, ಮಾದರಿಗಳನ್ನು ನೇರವಾಗಿ ಯಂತ್ರ ಸಂಕೇತಗಳಾಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ, ಇದು ಹೆಚ್ಚಿನ ವೇಗದ ಸಿಮ್ಯುಲೇಶನ್ಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಸಿಮುಲಿಂಕ್ನಂತಲ್ಲದೆ, ಸಿಮ್ಯುಲೇಟರ್ ಎಂಬ ಪ್ರತ್ಯೇಕ ವಿಂಡೋದಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್ ಫಲಿತಾಂಶಗಳನ್ನು 20-ಸಿಮ್ನಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತದೆ. ಸಿಮ್ಯುಲೇಟರ್ ಬಹುಮುಖಿಯಾಗಿದೆಃ ಪ್ಲಾಟ್ಗಳನ್ನು ಸಮಯ ಮತ್ತು ಆವರ್ತನ ಆಧಾರಿತ ಪ್ಲಾಟ್ಗಳು ಮತ್ತು 3D ಅನಿಮೇಷನ್ಗಳಾಗಿ ಅಡ್ಡಲಾಗಿ ಮತ್ತು ಲಂಬವಾಗಿ ಪ್ರದರ್ಶಿಸಬಹುದು. 20-ಸಿಮ್ ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅಂದರೆ. ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಸಾಫ್ಟ್ವೇರ್ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತು ಎಲ್ಲಾ ಟೂಲ್ಬಾಕ್ಸ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಮಾದರಿ ನಿರ್ಮಾಣ, ಸಮಯ ಡೊಮೇನ್ ವಿಶ್ಲೇಷಣೆ, ಆವರ್ತನ ಡೊಮೇನ್ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ನಿಯಂತ್ರಕ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಟೂಲ್ಬಾಕ್ಸ್ಗಳು ಲಭ್ಯವಿವೆ. ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಮ್ಯಾಟ್ಲ್ಯಾಬ್, ಗ್ನೂ ಆಕ್ಟೇವ್ ಅಥವಾ ಪೈಥಾನ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಅಗತ್ಯವಾಗಿದೆ. ಕೊನೆಯದನ್ನು 20-ಸಿಮ್ ಅನುಸ್ಥಾಪಕದಲ್ಲಿ ಐಚ್ಛಿಕ ವೈಶಿಷ್ಟ್ಯವಾಗಿ ಸೇರಿಸಲಾಗಿದೆ. ವಿಮರ್ಶೆಗಳು ಬಾಂಡ್ ಗ್ರಾಫ್ ಮಾಡೆಲಿಂಗ್ನ ವಿಸ್ತೃತ ಬೆಂಬಲದಿಂದಾಗಿ 20-ಸಿಮ್ ಅನ್ನು ಬಾಂಡ್ ಗ್ರಾಫ್ ಸಮುದಾಯದಲ್ಲಿ ಹೆಚ್ಚು ರೇಟ್ ಮಾಡಲಾಗಿದೆ. ಬೋರುಟ್ಜ್ಕಿಯ ಪ್ರಕಾರ "ಕೇವಲ 20-ಸಿಮ್, ಎಂಎಸ್1 ಮತ್ತು ಚಿಹ್ನೆಗಳನ್ನು ಸಂಪೂರ್ಣ ಸಂಯೋಜಿತ (ಬಹು-ಔಪಚಾರಿಕತೆ) ಮಾದರಿ ಮತ್ತು ಸಿಮ್ಯುಲೇಶನ್ ಪರಿಸರಗಳಾಗಿ ವರ್ಗೀಕರಿಸಬಹುದು, ವಿಶೇಷವಾಗಿ ಬಾಂಡ್ ಗ್ರಾಫ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ". ರಾಡೆಕ್ ಸಿಮುಲಿಂಕ್, ಲ್ಯಾಬ್ ವ್ಯೂ ಮತ್ತು 20-ಸಿಮ್ನಂತಹ ಹಲವಾರು ಮಾಡೆಲಿಂಗ್ ಮತ್ತು ಸಿಮ್ಯುಲೇಶನ್ ಸಾಧನಗಳನ್ನು ಹೋಲಿಸಿದ್ದಾರೆ. ಸಿಮುಲಿಂಕ್ನ ಮಾರುಕಟ್ಟೆ ನಾಯಕತ್ವವನ್ನು ರಾಡೆಕ್ ಒಪ್ಪಿಕೊಳ್ಳುತ್ತಾನೆ ಆದರೆ 20-ಸಿಮ್ಗಳ ಪ್ರಯೋಜನವೆಂದರೆ 20-ಸಿಮ್ಗಳಲ್ಲಿನ ಬಾಂಡ್ ಗ್ರಾಫ್ಗಳ ನೇರ ಇನ್ಪುಟ್ ಮತ್ತು ಎಫ್ಎಫ್ಟಿ-ವಿಶ್ಲೇಷಣೆ ಮತ್ತು 3ಡಿ ಯಾಂತ್ರಿಕ ಮಾದರಿಗಾಗಿ ಅಂತರ್ನಿರ್ಮಿತ ಸಾಧನಗಳ ಲಭ್ಯತೆ ಎಂದು ಹೇಳುತ್ತಾನೆ. ಜೆ. ಲೆಡಿನ್ ಅವರ ಪುಸ್ತಕವು ಕ್ರಿಯಾತ್ಮಕ ವ್ಯವಸ್ಥೆಗಳ ಮಾದರಿ ಮತ್ತು ಅನುಕರಣೆಗೆ ಪ್ರಾಯೋಗಿಕ ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ನೀಡುತ್ತದೆ. ಇಡೀ ಅಧ್ಯಾಯವನ್ನು ಸಿಮ್ಯುಲೇಶನ್ ಸಾಧನಗಳಿಗೆ ಖರ್ಚು ಮಾಡಲಾಗುತ್ತದೆ. ಲೆಡಿನ್ ಪ್ರಕಾರ, "20-ಸಿಮ್ ಸಿಮುಲಿಂಕ್ ಮತ್ತು ವಿಸ್ಸಿಮ್ನಂತಹ ಇತರ ಸಿಮ್ಯುಲೇಶನ್ ಸಾಧನಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದು ಡೈನಾಮಿಕ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ರೂಪಿಸಲು ನಾಲ್ಕು ವಿಧಾನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಃ ಐಕಾನಿಕ್ ರೇಖಾಚಿತ್ರಗಳು, ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರಗಳು, ಬಾಂಡ್ ಗ್ರಾಫ್ಗಳು ಮತ್ತು ಸಮೀಕರಣಗಳು. ಉದಾಹರಣೆಗೆ, ಆಪ್-ಆಂಪಿಯರ್ಗಳು ಮತ್ತು ಕೆಪಾಸಿಟರ್ಗಳಂತಹ ಘಟಕಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಪ್ರಮಾಣಿತ ಚಿಹ್ನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವಿದ್ಯುತ್ ಸರ್ಕ್ಯೂಟ್ ಸಿಮ್ಯುಲೇಶನ್ಗಳ ನಿರ್ಮಾಣಕ್ಕೆ ಇದು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಲೆಡಿನ್ ಪ್ರಕಾರ, 20-ಸಿಮ್ನಲ್ಲಿ ವಿತರಿಸಿದ ಸಿಮ್ಯುಲೇಶನ್ಗೆ ಕಾಣೆಯಾದ ಸಾಮರ್ಥ್ಯವು ಒಂದು ದುರ್ಬಲ ಅಂಶವಾಗಿದೆ. ಆಡ್-ಆನ್ ಉತ್ಪನ್ನಗಳು 20-ಸಿಮ್ 20-ಸಿಮ್ 4ಸಿ ಯೊಂದಿಗೆ ಬಿಗಿಯಾದ ಏಕೀಕರಣವನ್ನು ನೀಡುತ್ತದೆ. ಯಾವುದೇ 20-ಸಿಮ್ ಮಾದರಿಯನ್ನು ಸಿ-ಕೋಡ್ ಆಗಿ 20-ಸಿಮ್ 4ಸಿಗೆ ರಫ್ತು ಮಾಡಬಹುದು, ಅಲ್ಲಿ ಅದನ್ನು ಯಂತ್ರಾಂಶದ ಮೇಲೆ ನಿಯೋಜನೆಗಾಗಿ ಬಳಸಬಹುದು. ಎಂಬೆಡೆಡ್ ಸಾಫ್ಟ್ವೇರ್ಗಾಗಿ ನಿಯಂತ್ರಕಗಳ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್-ಇನ್-ದಿ-ಲೂಪ್ ಸಿಮ್ಯುಲೇಟರ್ಗಳಲ್ಲಿ ಬಳಕೆಗಾಗಿ "ವರ್ಚುವಲ್ ಪ್ಲಾಂಟ್ಗಳ" ರಚನೆಯು ಸಾಮಾನ್ಯ ಬಳಕೆಯಾಗಿದೆ. 20-ಸಿಮ್ ಅನ್ನು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಮೂಲಕ ನಿಯಂತ್ರಿಸಬಹುದು, ಇದು ಕಾರ್ಯ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಮತ್ತು ಸನ್ನಿವೇಶ ನಿರ್ಮಾಣವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಅನ್ನು ಮ್ಯಾಟ್ಲ್ಯಾಬ್ ಅಥವಾ ಗ್ನೂ ಆಕ್ಟೇವ್ ಮತ್ತು ಪೈಥಾನ್ನಲ್ಲಿ (v4.6 ರಿಂದ) ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ನಂತರ, 20-ಸಿಮ್ ಮ್ಯಾಟ್ಲ್ಯಾಬ್, ಗ್ನೂ ಆಕ್ಟೇವ್ ಮತ್ತು ಸಿಮುಲಿಂಕ್ನೊಂದಿಗೆ ಬಿಗಿಯಾದ ಸಂಪರ್ಕವನ್ನು ಹೊಂದಿದೆ, ಇದು ಅನೇಕ ಹಂತಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ರಫ್ತು ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. 20-ಸಿಮ್ ಮಾದರಿಗಳನ್ನು ಎಂ-ಫೈಲ್ಗಳು ಅಥವಾ ಎಸ್-ಫಂಕ್ಷನ್ಗಳಾಗಿ ರಫ್ತು ಮಾಡುವುದು ಅತ್ಯಂತ ಪ್ರಮುಖ ಉದಾಹರಣೆಯಾಗಿದೆ. ಹಿಸ್ಟರಿ 20-ಸಿಮ್ ಎಂಬುದು ಟ್ವೆಂಟೆ ವಿಶ್ವವಿದ್ಯಾಲಯದ ನಿಯಂತ್ರಣ ಪ್ರಯೋಗಾಲಯದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಸಿಮ್ಯುಲೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಟಿಯುಟಿಎಸ್ಐಎಂನ ಪುನರಾಭಿವೃದ್ಧಿಯಾಗಿದೆ. 70 ರ ದಶಕದ ಕೊನೆಯಲ್ಲಿ TUTSIM ಅನ್ನು ಮಾರಾಟ ಮಾಡಲಾಗಿದ್ದರೂ, ಪ್ರಯೋಗಾಲಯದಲ್ಲಿ ಮಾಡೆಲಿಂಗ್ ಮತ್ತು ಸಿಮ್ಯುಲೇಶನ್ ಕುರಿತು ಸಂಶೋಧನೆ ಮುಂದುವರೆಯಿತು. ಜಾನ್ ಬ್ರೋನಿಂಕ್ನ ಪಿಎಚ್ಡಿ ಯೋಜನೆಯ ಭಾಗವಾಗಿ ಹೊಸ ಕಾರ್ಯಕ್ರಮವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಪ್ರೋಗ್ರಾಂ ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿತ್ತು ಮತ್ತು ಬಾಂಡ್ ಗ್ರಾಫ್ಗಳ ಮೂಲಕ ಮಾದರಿಗಳನ್ನು ರಚಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಈ ಮಾಡೆಲಿಂಗ್ ಮತ್ತು ಸಿಮ್ಯುಲೇಶನ್ ಪ್ಯಾಕೇಜಿನ ಮೂಲಮಾದರಿಯ ಹೆಸರು CAMAS ಆಗಿತ್ತು. CAMAS ಅನ್ನು ಬಾಂಡ್ ಗ್ರಾಫ್ಗಳ ಸುತ್ತಲೂ ನಿರ್ಮಿಸಲಾಗಿದ್ದರೂ, ವಸ್ತು ಆಧಾರಿತ ಮಾಡೆಲಿಂಗ್ ತಂತ್ರಗಳನ್ನು ತನಿಖೆ ಮಾಡಲು ಮತ್ತು ಸಾಂಪ್ರದಾಯಿಕ ರೇಖಾಚಿತ್ರಗಳಿಂದ ಮಾಡೆಲಿಂಗ್ ಮಾಡಲು MAX ಎಂಬ ಹೊಸ ಮೂಲಮಾದರಿಯ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ವ್ಯಾಪಕ ಪರೀಕ್ಷೆಯ ನಂತರ, 1995ರ ಆಗಸ್ಟ್ನಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ನ ಆವೃತ್ತಿ 1 ಅನ್ನು 20-ಸಿಮ್ (ಟ್ವೆಂಟೆ ಸಿಮ್) ಎಂಬ ವಾಣಿಜ್ಯ ಹೆಸರಿನಲ್ಲಿ ವಾಣಿಜ್ಯಿಕವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ವ್ಯಾಪಾರದ ಹೆಸರು ಪ್ಯಾಕೇಜಿನ ಮೂಲವನ್ನು (ಟ್ವೆಂಟೆ ವಿಶ್ವವಿದ್ಯಾಲಯ) ಮತ್ತು ಅದನ್ನು ತಯಾರಿಸಿದ ಪ್ರದೇಶವನ್ನು (ಟ್ವೆಂಟೆ) ಸೂಚಿಸುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಮತ್ತಷ್ಟು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ವಿತರಿಸಲು ಕಂಟ್ರೋಲ್ಲ್ಯಾಬ್ ಪ್ರಾಡಕ್ಟ್ಸ್ ಎಂಬ ಕಂಪನಿಯನ್ನು ಸ್ಥಾಪಿಸಲಾಯಿತು. ಬಿಡುಗಡೆಯ ಇತಿಹಾಸ 1995:20-ಸಿಮ್ 1 (ಸಾಫ್ಟ್ವೇರ್ನ ಮೊದಲ ವಾಣಿಜ್ಯ ಬಿಡುಗಡೆ) 1997:20-ಸಿಮ್ 2 (ಸಿ-ಕೋಡ್ ಜನರೇಷನ್) 1999:20-ಸಿಮ್ 3 (ಹೊಸ ಜಿಯುಐ) 2000:20-ಸಿಮ್ 3 (ಐಕಾನಿಕ್ ರೇಖಾಚಿತ್ರಗಳು) 2002:20-ಸಿಮ್ 3 (ವಿಝಾರ್ಡ್ಸ್) 2002:20-ಸಿಮ್ 3 (ಫ್ರೀಕ್ವೆನ್ಸಿ ಡೊಮೈನ್) 2005:20-ಸಿಮ್ 3 (3ಡಿ ಮೆಕ್ಯಾನಿಕ್ಸ್ ಟೂಲ್ಬಾಕ್ಸ್) 2008:20-ಸಿಮ್ 4 (ಹೊಸ ಜಿಯುಐ) 2011:20-ಸಿಮ್ 4 (ಡೈನಾಮಿಕ್ ಎರರ್ ಬಜೆಟ್) 2013:20-ಸಿಮ್ 4 (ಸ್ಕ್ರಿಪ್ಟಿಂಗ್) 2014:20-ಸಿಮ್ 4 (ದೊಡ್ಡ ಮಾದರಿಗಳು) 2015:20-ಸಿಮ್ 4 (ಎಫ್ಎಂಐ/ಎಫ್ಎಂಯು ಬೆಂಬಲ, ಪೈಥಾನ್ ಸ್ಕಾಟ್)