Automatic verification of technical requirements in the process of dynamic modeling

Continuing the topic, β€œWhat is your evidence?” , look at the problem of mathematical modeling on the other hand. After we have ascertained that the model corresponds to the home-made truth of life, we can answer the basic question: β€œwhat, in fact, do we have here?”. Creating a model of a technical object, we usually want to make sure that this object will meet our expectations. For this, dynamic calculations of processes are carried out and the result is compared with the requirements. This is a digital double, a virtual prototype and more. fashionable shnyah who at the design stage solve the problem of how to make sure that we get what we planned.


How can we quickly make sure that our system is exactly what we are designing, will our construction fly or float? And if it flies then how high? And if it floats, then how deep?



This article discusses the automation of verifying the requirements of a technical building when creating dynamic models of technical systems. As an example, let's look at an element of the technical specifications for the air cooling system of an aircraft.


We consider those requirements that can be expressed numerically and verified mathematically based on a specific calculation model. It is clear that this is only part of the general requirements for any technical system, but it is on their verification that we spend time, nerves and money on creating dynamic models of the object.


, .


, , :


  1. :
    βˆ’ 35 35 ΒΊ,
    βˆ’ 35 39 ΒΊ.
  2. βˆ’ 700 1013 ( 526 760 . .).
  3. βˆ’ 754 1200 ( 566 1050 . .).
  4. :
    βˆ’ 27 ΒΊ, βˆ’ 29 ΒΊ,
    βˆ’ 25 ΒΊ, βˆ’ 27 ΒΊ.
  5. :
    βˆ’ 708 /,
    βˆ’ 660 /.
  6. βˆ’ 60 ΒΊ.
  7. βˆ’ 2 / .

, - :


  • (.. 1-3);
  • (.. 3-7).


, .
, .



, . , .



. .


, , , , , , , . ( )


1 .


  1. R- ;
  2. – – ,
    S β€” ;
  3. 0 – , G – , F – ;
  4. T – , P – , G – , H;
  5. .

ID
REGT01: β€” 35ΒΊ. 35 ΒΊ.
REFT01: β€” 35 ΒΊ 39 ΒΊ.
REFP01700 1013 ( 526 760 . .).
REFP02754 1200 ( 566 1050 . .).
RSGT01: 27 ΒΊ
RSGT02: , 29 ΒΊ
RSFT0125 ΒΊ
RSFT02: , 27 ΒΊ
RSGG01: 708 /
RSFG01: 660 /
RS0T0160 ΒΊ
RSH012 /

.


. , . . , . , – .


– , , . , SimInTech , , ( , , ..).


. .


1.



1. .


. SimInTech, Simulink, AmeSim . , (. . 2).



2. .


, : . : , .


, .


( ), .
, , .


The dynamic model itself in this case can be performed in any mathematical modeling system or even in the form of an executable program. The only requirement is the availability of program interfaces for the output of modeling data to the external environment.


Figure 3. Connection of the verification project to the integrated model.


An example of a basic requirements check sheet is shown in Figure 4. From the developer's point of view, it is a usual calculation scheme, in which the requirements check algorithm is presented in graphical form.



Figure 4. Requirements verification sheet.


The main parts of the check sheet are described in Figure 5. The check algorithm is formed similarly to the design schemes of control algorithms. On the right side is the block for reading signals from the database. In this block, the signal database is accessed during simulation.


. ( ). .


, . , .



5. .


, , , . , .


, :


5, 30 .


.


.


. , . ./p>

, param condition.


. Β« Β».


– .


TRUE (1), .


FALSE (0), . , . , . , , – , , .


, . , , , .


:


  • : (UpLimit) (DownLimit) , ;
  • (TimeInterval) ;
  • ReqName;
  • Out_range – , , .

, . , .



6. .


Result, :


  • 0 – rNone, ;
  • 1 – rDone, ;
  • 2 – rFault, .

:


  • ;
  • ;
  • .

.

, , 6, 7.



7. .


, .
, . , .


, . (. . 8)


, , html, . , .


, .
, . , .


, . (. . 8)


, , html, . , .



8. .


, . SimInTech , .



9.


.


. (. . 10)


10. .


, :


  • .
  • .
  • , . .
  • , .

, 11.



11. .


SimInTech :


  1. .
  2. , .
  3. SimInTech (, ).
  4. , .
  5. .

3 β€” 5 , () , , .


.


  • , .
  • , SimInTech.
  • , , .
  • .

, .

Source: https://habr.com/ru/post/undefined/


All Articles