2012-09-05 1 views
1

이 질문은 잘못된 장소 일 수 있지만 SE 네트워크에서 더 좋은 장소를 찾을 수 없습니다. Matlab과 Ansys 모두에서 간단히 작업했으며, 내가 배웠거나 수집 할 수있는 것을 기반으로 Matlab은 일반적인 수학, 시각화 및 분석 작업을 수행하는 함수가있는 프로그래밍 환경입니다. 주로 프로그램을 텍스트 형식 (.m 파일)으로 작성하거나 Simulink를 사용하여 플로우 그래프 (모델 기반 개발)를 생성합니다. 반면에 Ansys는 GUI (3D 모델, 물리 도메인, 구성, 디스플레이 설정)를 사용하여 간단하게 많은 작업을 수행 할 수있는 주요 시뮬레이션 환경이며, 시뮬레이션 엔진의 다양한 지점에 방정식을 추가하여 수정할 수 있습니다 시뮬레이션 흐름.Matlab 대 ANSYS 및 COMSOL과 같은 시뮬레이션 제품

내가 이해하는 것은 무엇이든 요약이며 단지 개요 역할을합니다. Matlab과 Ansys (또는 COMSOL과 같은 다른 시뮬레이션 제품) 사이의 적절한 비교를 통해 누가 언제 어떤 시스템을 사용하는지, 각 시스템의 약점을 이해할 수 있습니다.

답변

5

나는 Ansys를 사용하지 않았지만, Ansys는 종종 Comsol과 비교되며 필자는 Comsol과 Matlab을 수년간 사용해 왔습니다.

matlab에 :

  • 프로그래밍 언어와 환경을 실행합니다. 즉, 다른 프로그래밍 언어로도 할 수있는 모든 것을 할 수 있다는 의미입니다. 다른 언어에 비해 그 주요 사건은 무엇입니까?

    • 수백 개의 내장 함수가 매트릭스와 함께 작동합니다. 예를 들어, 한 프로젝트에서 간단한 행렬 대수 (행렬 곱하기, 곱하기, 크기 행렬)를 수행 할 필요가 있었으며 특이 값 분해가 필요했습니다. SVD는 50 줄의 코드로 작성할 수있는 것이 아니므로 기성품 라이브러리가 필요했습니다. 당시 저는 Java 용 라이브러리를 사용했고 행렬을 표현하고 행렬 대수를 수행하는 코드를 작성했습니다. 그것은 몇 줄의 코드입니다. Matlab을 사용했다면 약 10 줄의 코드가 있었을 것입니다. 모든 코드가 있기 때문입니다. 나는 그것을 사용하는 방법을 알아 내기 위해서만 help svd을 타이핑하면된다. 그러나, 그 중 하나가 필요하지 않으면, Matlab에서 멀리 떨어져있어 라. 무료 인 훨씬 좋은 언어가 있습니다.

    • 데스크톱에서 항상 열리는 계산기로 사용하기에 좋으며 봉투 뒤 스타일 계산을 할 수 있습니다.

    • 플롯 팅 그래프. 많은 학자들은 출판 품질의 그래픽을 제작하기 위해 Matlab을 선택 도구로 추천합니다. PDF로 내보내고 추가 편집을 위해 Inkscape로 가져올 수 있습니다. 가장 좋은 점은 그래프를 그리는 명령을 스크립트 파일에 넣을 수 있으며 필요에 따라 나중에 그래프의 일부를 변경할 수 있기 때문에 수동으로 그래프를 그리는 것과 비교할 때 많은 작업을 줄일 수 있다는 것입니다. 축 또는 데이터 포인트를 표시하는 데 사용되는 기호).

    • 개인적으로 커브 피팅에도 사용합니다. 그것은 많은 도구 상자를 가지고 있는데, 그 중 하나는 일련의 데이터 포인트를 모델링하는 방정식을 찾을 수있는 깔끔한 도구입니다.

COMSOL : 유한 요소법 (FEM)을 사용하여 복잡한 도메인의 편미분 방정식 (PDE를)를 해결하기위한

  • 특수 공구. 이것은 불분명하게 들릴지 모르지만, 현실 세계의 많은 엔지니어링 요구는이를 줄입니다.이러한 것들로 :

    1. 복잡한 현실 세계의 구조와 토목 구조물의 하중, 응력과 변형을 (?이 건물에 부는 세찬 바람이 또는 다리 때 어떤 일이 발생)

    2. 어떻게 찾기 전류는 특히 전도성 물질에 흐르고 있습니까?

    3. 다양한 산업용 원자로에서의 화학 반응.

    4. 발전기 (자석으로 회전하는 코일) 설계의 전력 효율은 얼마입니까?

    5. 온도 분포가 좋고 효율이 좋은 비 원형 모양의 방에 에어콘 콘센트를 배치하는 방법은 무엇입니까?

    6. Comsol은 임의의 방정식으로 작업 할 수있는 다른 FEM 도구와 마찬가지로 다중 물리학을 수행 할 수 있습니다. 예를 들어 배터리의 화학적 성질과 온도 및 압력을 해결할 수있는 방법 화학 반응으로 다시 공급됩니다 (속도가 올라가거나 내려갑니다). 방정식을 제공해야하는 도구와 비교할 때 Comsol에서 대부분의 문제를 해결하는 데 필요한 대부분의 작업이 이미 있으며 Comsol 내부에 작성된 지오메트리로 선택하여 적용하면됩니다. 또한, 임의적 인 설명의 방정식을 도입 할 수 있습니다. 이러한 물리적 물질이 어떻게 행동하는지의

  • 물리적 설명은 PDE를 호출됩니다.

  • 일단 Comsol이 문제를 해결하면 데이터를 조작하고 다양한 플롯을 만드는 훨씬 더 다양한 도구를 갖춘 Matlab으로 사후 처리를 위해 데이터를 내보낼 수 있습니다.

관련 문제