KR101807769B1 - 데스크 탑 기반 실시간 시뮬레이션 장치 및 방법 - Google Patents
데스크 탑 기반 실시간 시뮬레이션 장치 및 방법 Download PDFInfo
- Publication number
- KR101807769B1 KR101807769B1 KR1020140190685A KR20140190685A KR101807769B1 KR 101807769 B1 KR101807769 B1 KR 101807769B1 KR 1020140190685 A KR1020140190685 A KR 1020140190685A KR 20140190685 A KR20140190685 A KR 20140190685A KR 101807769 B1 KR101807769 B1 KR 101807769B1
- Authority
- KR
- South Korea
- Prior art keywords
- subsystem
- simulation
- time
- real
- frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 157
- 238000000034 method Methods 0.000 title claims abstract description 38
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims abstract description 29
- 238000004364 calculation method Methods 0.000 claims description 11
- 230000007958 sleep Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 12
- 238000004422 calculation algorithm Methods 0.000 description 9
- 238000011161 development Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000004622 sleep time Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/08—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of aircraft, e.g. Link trainer
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/08—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of aircraft, e.g. Link trainer
- G09B9/085—Special purpose teaching, e.g. alighting on water, aerial photography
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S345/00—Computer graphics processing and selective visual display systems
- Y10S345/949—Animation processing method
- Y10S345/952—Simulation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
도 2는 HQS SILS(Software In the Loop Simulation) 환경을 도시한 도면,
도 3은 HQS 시뮬레이션 프로그램의 다중처리 개념을 설명하기 위한 개념도,
도 4는 6자유도 비선형 시뮬레이션/HQS 환경 활용의 일 예를 나타낸 도면,
도 5는 본 발명의 일 실시예에 따른 6자유도 비선형 시뮬레이션/HQS 환경 활용 예를 나타낸 도면,
도 6은 본 발명의 일 실시예에 따른 데스크 탑 기반 실시간 시뮬레이션 방법을 개략적으로 나타낸 흐름도,
도 7은 본 발명의 일 실시예에 따른 데스크 탑 기반 실시간 시뮬레이션 방법의 시뮬레이션 순서 결정 과정을 구체적으로 나타낸 상세흐름도,
도 8은 본 발명의 일 실시예에 따른 데스크 탑 기반 실시간 시뮬레이션 방법의 실행 개념을 설명하기 위한 개념도,
도 9는 본 발명의 일 실시예에 따른 데스크 탑 기반 실시간 시뮬레이션 장치를 개략적으로 나타낸 블록도,
도 10a 및 10b는 시뮬레이션 결과 비교를 위한 그래프이다.
Claims (10)
- 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션을 위한 방법에 있어서,
비행제어 서브시스템의 입출력, 작동주파수 및 호출 우선순위를 정의하는 MDF(Master Definition File) 파일을 로딩하는 단계;
상기 MDF 파일에 정의된 호출 우선순위에 따라 서브시스템을 정렬하는 단계;
서브시스템의 작동주파수 정보를 이용하여 각 서브시스템의 주기 및 스텝을 설정하는 단계;
모든 서브시스템 시뮬레이션을 위한 실행횟수를 계산하는 단계; 및
각 서브시스템 시뮬레이션 순서를 결정하는 단계를 포함하되,
상기 주기는 가장 빠른 서브시스템의 주파수를 나타내고, 상기 스텝은 가장 빠른 서브시스템 주파수를 가장 느린 서브시스템 주파수로 나눈 값을 나타내는 것을 특징으로 하는 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션 방법. - 제 1 항에 있어서,
비행 조종 인터페이스로부터 조종신호를 입력받는 단계를 더 포함하는 것을 특징으로 하는 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션 방법. - 삭제
- 제 1 항에 있어서, 상기 각 서브시스템 시뮬레이션 순서를 결정하는 단계는
현재 스텝 값과 상기 가장 빠른 서브시스템 주파수와의 연산을 통해 한 사이클에서의 특정 서브시스템의 타이밍을 산출하는 단계를 포함하는 것을 특징으로 하는 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션 방법. - 제 1 항에 있어서,
상기 결정된 순서에 따라 실시간 시뮬레이션을 수행하면서 실시간 제어용 시뮬레이션 타이머를 통한 수치 계산 후 시간을 체크하여 설정된 시간 이내에 시뮬레이션이 완료된 경우, 상기 설정된 시간까지의 잔여시간 동안 해당 서브시스템을 슬립하도록 하는 단계를 더 포함하는 것을 특징으로 하는 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션 방법. - 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션을 위한 장치에 있어서,
비행제어 서브시스템의 입출력, 작동주파수 및 호출 우선순위를 정의하는 MDF(Master Definition File) 파일을 로딩하는 파일 로딩부;
상기 MDF 파일에 정의된 호출 우선순위에 따라 서브시스템을 정렬하는 정렬부;
서브시스템의 작동주파수 정보를 이용하여 각 서브시스템의 주기 및 스텝을 설정하는 주기 및 스텝 설정부;
모든 서브시스템 시뮬레이션을 위한 실행횟수를 계산하는 실행횟수 계산부; 및
각 서브시스템 시뮬레이션 순서를 결정하는 시뮬레이션 순서 결정부를 포함하되,
상기 주기는 가장 빠른 서브시스템의 주파수를 나타내고, 상기 스텝은 가장 빠른 서브시스템 주파수를 가장 느린 서브시스템 주파수로 나눈 값을 나타내는 것을 특징으로 하는 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션 장치. - 제 6 항에 있어서,
비행 조종 인터페이스로부터 조종신호를 입력받는 사용자 입력부를 더 포함하는 것을 특징으로 하는 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션 장치. - 삭제
- 제 6 항에 있어서, 상기 시뮬레이션 순서 결정부는
현재 스텝 값과 상기 가장 빠른 서브시스템 주파수와의 연산을 통해 한 사이클에서의 특정 서브시스템의 타이밍을 산출하는 것을 특징으로 하는 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션 장치. - 제 6 항에 있어서,
상기 결정된 순서에 따라 실시간 시뮬레이션을 수행하면서 실시간 제어용 시뮬레이션 타이머를 통한 수치 계산 후 시간을 체크하여 설정된 시간 이내에 시뮬레이션이 완료된 경우, 상기 설정된 시간까지의 잔여시간 동안 해당 서브시스템을 슬립하도록 하는 시뮬레이션 수행부를 더 포함하는 것을 특징으로 하는 데스크 탑 환경에서 실시간 비행제어법칙 시뮬레이션 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140190685A KR101807769B1 (ko) | 2014-12-26 | 2014-12-26 | 데스크 탑 기반 실시간 시뮬레이션 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140190685A KR101807769B1 (ko) | 2014-12-26 | 2014-12-26 | 데스크 탑 기반 실시간 시뮬레이션 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160079394A KR20160079394A (ko) | 2016-07-06 |
KR101807769B1 true KR101807769B1 (ko) | 2017-12-13 |
Family
ID=56502364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140190685A Active KR101807769B1 (ko) | 2014-12-26 | 2014-12-26 | 데스크 탑 기반 실시간 시뮬레이션 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101807769B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112486140A (zh) * | 2020-11-20 | 2021-03-12 | 中国直升机设计研究所 | 一种飞控系统故障申报查询方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130166271A1 (en) * | 2010-07-06 | 2013-06-27 | Torkel Danielsson | Simulating and testing avionics |
-
2014
- 2014-12-26 KR KR1020140190685A patent/KR101807769B1/ko active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130166271A1 (en) * | 2010-07-06 | 2013-06-27 | Torkel Danielsson | Simulating and testing avionics |
Also Published As
Publication number | Publication date |
---|---|
KR20160079394A (ko) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11624773B2 (en) | System and methods for analyzing and estimating susceptibility of circuits to radiation-induced single-event-effects | |
CN104793983B (zh) | 用于模拟自动化工业设备的方法和模拟装置 | |
Arrieta et al. | Automatic generation of test system instances for configurable cyber-physical systems | |
US11144693B1 (en) | Method and system for generating verification tests at runtime | |
KR20140098602A (ko) | 분산 시뮬레이션 수행 시스템 및 방법 | |
KR20150001620A (ko) | 조립 공정에서 툴링 동작을 수행하기 위한 실시간 피드백 제어 | |
CN110134580A (zh) | 处理器验证方法及相关产品 | |
KR20130091096A (ko) | 하이브리드 시스템을 검증하기 위한 시뮬레이션 장치 및 방법 | |
US10606970B2 (en) | Selection of corners and/or margins using statistical static timing analysis of an integrated circuit | |
US20130212554A1 (en) | Parallelization method, system and program | |
CN111563324A (zh) | 飞行控制系统仿真方法、平台、服务器及存储介质 | |
Bianchi et al. | Robust identification/invalidation in an LPV framework | |
Nikiforov et al. | Rosé: A hardware-software co-simulation infrastructure enabling pre-silicon full-stack robotics soc evaluation | |
Mossige et al. | Using CP in automatic test generation for ABB robotics’ paint control system | |
US8543369B2 (en) | Method and data processing system for simulating an embedded system | |
KR101807769B1 (ko) | 데스크 탑 기반 실시간 시뮬레이션 장치 및 방법 | |
Kuroiwa et al. | Testing environment for CPS by cooperating model checking with execution testing | |
JP2011186991A (ja) | 常微分方程式を解くための方法、プログラム及びシステム | |
Srinivasan et al. | Optimizing massively parallel simulations of infection spread through air-travel for policy analysis | |
US20230174083A1 (en) | Determining a computational effort of a virtual test | |
KR101674324B1 (ko) | 실시간 제어 응용에 적용되는 태스크 스케쥴링 장치 및 방법 | |
Jaddoe et al. | Signature-based calibration of analytical system-level performance models | |
US20230195500A1 (en) | Configuration of an sil simulation of a control unit running on a computer | |
Lee et al. | Fast Verilog Simulation using Tel-based Verification Code Generation for Dynamically Reloading from Pre-Simulation Snapshot | |
JP5390464B2 (ja) | シミュレーション装置、シミュレーション装置の制御方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141226 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170405 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20171025 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20171205 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20171206 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20201202 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20211201 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20221201 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20231204 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20241202 Start annual number: 8 End annual number: 8 |