modelica

    1

    1답변

    필자는 modelica를 배우려고하고 있으며 튜토리얼 : Peter Fritzson의 "OpenModelica OpenModelica로 개체 지향 모델링 및 시뮬레이션 소개"에서 간단한 예제를 코딩하는 것으로 시작했습니다. Link. 나는 디몰 라와 일하고있어. 달리기가 불가능한 Moon Landing이라는 한 가지 예가 있습니다. 시뮬레이션을 시작한 후에

    5

    1답변

    번역 시간 (시뮬레이션은 빠르지 만 변환 시간이 너무 오래 걸림)이 심각한 문제가되어 약간의 통찰력을 사용하여이를 해결할 수있는 모델을 개발할 때 문제가 발생했습니다. 그래서 질문은 다음과 같습니다 문제를 해결하기 위해 모델과 아이디어의 번역 시간에 영향을 미치는 주요 요인 중 일부는 무엇입니까? 예를 들어 , 영향있을 수 있습니다 일 : 벡터화 방법 대

    1

    2답변

    Dymola를 시작할 때 자동으로 라이브러리를로드하고 특정 작업 디렉토리로 변경하는 등의 방법이 있습니까?

    1

    1답변

    외부 함수를 호출하는 Modelica 모델이 있습니다. 시간 단계가 너무 길면 종종 외부 C++ 코드가 예외를 throw합니다. 응답으로 적절한 조치를 취하는 것이 시간 단계를 줄이고 다시 시도하는 것입니다. 예외에 대한 응답으로 타임 스텝을 줄이는 방법이 있습니까?

    3

    1답변

    저는 Dymola를 사용하여 Modelica 표준 유체 라이브러리에서 ValveLinear 모델을 모델로 구현하고 있습니다. 다음과 같습니다이 밸브 주요 매개 변수 : parameter Medium.MassFlowRate m_flow_nominal "Nominal mass flowrate at full opening"; final para

    1

    1답변

    로 내보낼 경우의 내가 FMI1 표준 Dymola에서 모델을 수출한다고 가정 해 봅시다 : translateModelFMU("SomeModel", false, "", "1", "me", false) 다음 내가 FMI2 표준과 같은 모델을 수출 : translateModelFMU("SomeModel", false, "", "2", "me", false)

    1

    3답변

    Modelica에서 쿨롱 마찰을 시뮬레이션하려고합니다. 기본 개념은 표면 간의 상대 속도 속도가 일정보다 작은 지, 그리고 표면을 다시 미끄러 뜨리려고하는 외부 힘이 최대 정적 마찰력 (normalForce * staticFrictionCoefficient)보다 작은 지, 그리고 마찰력이 음과 같은지 확인하는 것입니다 외부 전단력의 그렇지 않으면 마찰력은

    2

    4답변

    하나의 Modelica 변수가 다른 변수의 삼각형 파형 인 모델을 만들려고합니다. (X = 시간, 모델 컴파일 있도록 임의) model test1 final constant Real pi=2*Modelica.Math.asin(1.0); parameter Real b = 1; parameter Real a = 1; Real

    2

    1답변

    Modelica 라이브러리와 함께 "특별한"진자를 시뮬레이션하려고했습니다. 진자는 첫 번째 끝에서 한 회전하고 다른 끝에서 두 번째 회전합니다. time < t에서 첫 번째 진자는 첫 번째 회전축을 중심으로 회전해야합니다. time > t에서 진자는 secound revolute 축을 중심으로 회전해야합니다. 나는 두 revolutes 경우 하나의 프레임

    1

    1답변

    대신 기본 .mat 파일의 .CSV 에 모델 출력 형식을 변경할 수 있는지 이해하려고 dymosim.exe를 사용하여 모델을 시뮬레이션 할 때. 기본 데이터 파일 라이브러리에서 "convertMATtoCSV"함수를 사용하여 dymola 자체에서이 작업을 수행 할 수 있습니다. 아래처럼 뭔가 DataFiles.convertMATtoCSV("output.mat