Simulink을사용한시스템설계및시뮬레이션

멀티도메,환경에서가상시스템구축및통합

가상시스템통합을통해프로토타입하드웨어에대한의존도를낮추고모든엔지니어가제품개발주기의모든단계에서시스템에가상으로액세스하게할수있습니다。사용자는Simulink®를사용하여물리적하드웨어,임베디드소프트웨어,알고리즘,그리고시스템이동작하는환경으로구성된복잡한가상시스템을모델링,시뮬레이션및분석할수있습니다。

Simulink를사용하여다음을수행할수있습니다。

  • 직관적,아키텍처모델을사용하여시스템아키텍처기술
  • 도메,특정툴과사전구축된블록을사용하여여러도메,을포괄하는시스템모델링
  • 재사용가능하고즉시실행할수있는구성재사용가능하고즉시실행할수있는구성관리하기쉬운대규모모델개발
  • 다양한팀및툴의구성다양한팀및툴의구성를하나의시스템수준시뮬레이션에쉽고견고하게통합
  • 시뮬레이션과분석을통해시스템거동이해및검
  • 멀티코어데스크탑,컴퓨터클러스터또는클라우드에서대규모시뮬레이션작업을병렬로실행
  • 독립형실행파일,웹앱및FMU(功能模型单元)로시뮬레이션배포

시뮬레이션환경을하드웨어검및확기능과함께제공하는다른툴이없습니다。이모든것이이단일환경에담겨있지。그래서저는MATLAB및Simulink를사용합니다。”

迪帕克·米什拉博士,印度空间研究组织

시스템아키텍처기술

시스템아키텍처는系统作曲家™로지정하고분석할수있습니다。상세한仿真软件구현모델로전이되는기술적시스템아키텍처모델을만들수있습니다。이렇게연결된환경을통해전체아키텍처및설계워크플로의항목을동기화할수있습니다。

이러한아키텍처모델을사용하여가상시스템템플릿을만들수있습니다。사전정의된구조를통해시스템시뮬레이션을구성하고가상시스템을자동으로조합할수있습니다。


여러도메,을포괄하는시스템모델링

복잡한가상시스템에는여러도메의구성소가포함될수있습니다。仿真软件를사용하면하나의모델에서연속시간,이산시간및하이브리드시뮬레이션구성요소를구축할수있습니다。또한Simulink모델은Stateflow®의상태머신으로조합및순차논리를포함하고SimEvents®에이전트및이벤트주도공정을나타낼수있습니다。물리시스템의모델은Simscape™로기술할수있습니다。

仿真软件에서사전구축된블록을사용하여산업특정응용사례를설계할수있으므로직접만들필요가없습니다。예를들어블록을사용해动力总成Blockset™에서자동차파워트레@을,航空航天Blockset™으로항공기추진시스템을또는신호 처리툴로오디오및비디오시스템을모델링하고시뮬레이션할수있습니다。


관리하기쉬운대규모모델개발

Simulink에서는시스템구성시스템구성를통해서브시스템모델 참조를사용하여크고복잡한설계를만들수있습니다。이러한기법을활용하면대규모모델을조합하고시뮬레이션할수있습니다。사용자지정라이브러리를구축하여조직전반에서부품과구성요소를공유하고재사용할수있습니다。모델 참조를통해서는설계를다른팀원과동시에개발하고구성요소를시스템에통합하기전에독립적으로검증할수있습니다。모델DevOps워크플로를도입하려면詹金斯™와같은CI(지속적통합)시스템에서MATLAB®단위테스트프레임워크를사용하여테스트를실행할수있습니다。


여러소스의구성여러소스의구성

여러소스의구성여러소스의구성

仿真软件를사용하여그출처가어디든설계구성요소들을한곳에모을수있습니다。50개이상의动态仿真模块전용애드온제품과100개이상의모델링및시뮬레이션연결파트너의블록라이브러리또는구성요소를사용할수있습니다。Simulink를사용하여MATLAB,C / c++Python및기타언어로작성된코드를설계로가져올수있습니다。

仿真软件는FMI(功能模型接口)같은개방형시뮬레이션준을지원합니다。仿真软件에서FMI导入블록을사용하면외부fmu를가져올수있습니다。외부시뮬레이션프레임워크는ROS또는DDS와같은미들웨어를통해서통합할수있습니다。

모델차수축소기법을사용하여다양한충실도수준으로모델링된구성요소를결합해서모델전체적으로구성요소충실도를관리하고맞출수있습니다。


시뮬레이션및분석

시스템시뮬레이션을통해모델링시점에시스템설계문제를감지하고수정할수있습니다。시뮬레이션속도조절을사용하여시뮬레이션을지정된속도로실행하면서시스템의거동을명확하게관찰할수있습니다。시뮬레이션스텝을앞뒤로이동하여시스템에대한이해를증진하고예기치못한거동의원인을파악할수있습니다。

仪表板블록을사용하여파라미터값을대화형방식으로제어하고신호가어떻게응답하는지를살펴볼수있습니다。시뮬레이션데이터,스펙터를사용하여시뮬레이션의데이터를기록해서결과를확인및비교하고,MATLAB에서추가분석을수행할수있습니다。


클러스터와클라우드에서의대규모시뮬레이션작업실행

몬테카를로시뮬레이션설계최적화또는자동테스트같은작업을실행할수있도록仿真软件를구성해서가상시스템의모든설계사례를다룰수있습니다。클러스터또는클라우드에서시뮬레이션작업을실행하여시스템설계에대한이해를더빠르게증진할수있습니다。仿真软件의다중시뮬레이션패널을통해스크립팅없이대규모시뮬레이션작업을만들수있습니다。시뮬레이션관리자를사용하여시뮬레이션의진행률과결과를모니터링,검사,시각화할수있습니다。

仿真软件는시뮬레이션중에데이터스트리밍을사용하여메모리에데이터를점진적으로불러오고기록할수있습니다。시뮬레이션데이터는전체데이터셋을메모리에불어올필요없이한번에한청크단위로처리됩니다。그러면빅데이터를사용하고생성하는대규모시뮬레이션에서도시스템메모리병목현상을제거할수있습니다。


시뮬레이션배포

적절한수준의기능을선택하여협업자,공급업체및고객과시뮬레이션을공유할수있습니다。仿真软件编译器™를사용하면모델로부터자동으로시뮬레이션앱을생성하고이를독립형실행파일또는브라우저기반액세스를위한웹앱으로컴파일할수있습니다。

모델에서Fmu를내보내외부시뮬레이션환경에서사용할수있습니다。또한모델을보호 모델로서공유하면모델의웹뷰,생성된코드,비밀번호보호를선택적으로포함할수있습니다。

시뮬레이션배포


Simulink를사용한시스템설계및시뮬레이션

가상 차량

가상 차량

다양한시나리오에서의가상테스트수행을통한차량거동에대한이해진

통신시스템

통신시스템

射频프론트엔드및안테나배열등무선통신시스템에대한엔지니어의설계및시뮬레이션지원

혼합신호시스템

혼합신호시스템

PLL및데이터변환기등아날로그및혼합신호시스템분석,설계및검feed

자율주행시스템

자율주행시스템

자율주행식,계획및제어시스템의설계향상

자율시스템

로봇공학및자율시스템

식부터모션에이르는자율응용사례개발및시스템수준거동최적화

메카트로닉스시스템

메카트로닉시스템

물리적서브시스템을제어시스템및임베디드소프트웨어로통합하여메카트로닉시스템모델링,시뮬레이션및검증

전력시스템

전력시스템

전력망및수송시스템의설계및시뮬레이션

의료기기

의료기기

규정준수보장과동시에차세대의료기기설계,시뮬레이션및구축

우주시스템

우주시스템

조기설계시뮬레이션을통한전및임무필수시스템개발의프로그램위험절감

Baidu
map