Verificación automática de los requisitos técnicos en el proceso de modelado dinámico.

Continuando con el tema, "¿Cuál es su evidencia?" Por otro lado, mire el problema del modelado matemático. Después de haber comprobado que el modelo corresponde a la verdad de la vida hecha en casa, podemos responder a la pregunta básica: "¿qué, de hecho, tenemos aquí?". Al crear un modelo de un objeto técnico, generalmente queremos asegurarnos de que este objeto cumpla con nuestras expectativas. Para ello, se realizan cálculos dinámicos de procesos y el resultado se compara con los requisitos. Este es un doble digital, un prototipo virtual y más. shnyah de moda que en la etapa de diseño resuelve el problema de cómo asegurarse de que obtengamos lo que planeamos.


¿Cómo podemos asegurarnos rápidamente de que nuestro sistema es exactamente lo que estamos diseñando? ¿Volará o flotará nuestra construcción? Y si vuela, ¿qué tan alto? Y si flota, ¿qué tan profundo?



Este artículo analiza la automatización de verificar los requisitos de un edificio técnico al crear modelos dinámicos de sistemas técnicos. Como ejemplo, veamos un elemento de las especificaciones técnicas para el sistema de enfriamiento de aire de una aeronave.


Consideramos aquellos requisitos que pueden expresarse numéricamente y verificarse matemáticamente en función de un modelo de cálculo específico. Está claro que esto es solo una parte de los requisitos generales para cualquier sistema técnico, pero es en su verificación que gastamos tiempo, nervios y dinero en la creación de modelos dinámicos del objeto.


, .


, , :


  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. .


, : . : , .


, .


( ), .
, , .


El modelo dinámico en este caso se puede realizar en cualquier sistema de modelado matemático o incluso en forma de un programa ejecutable. El único requisito es la disponibilidad de interfaces de programa para la salida de datos de modelado al entorno externo.


Figura 3. Conexión del proyecto de verificación al modelo integrado.


En la Figura 4 se muestra un ejemplo de una hoja de verificación de requisitos básicos. Desde el punto de vista del desarrollador, es un esquema de cálculo habitual, en el que el algoritmo de verificación de requisitos se presenta en forma gráfica.



Figura 4. Hoja de verificación de requisitos.


Las partes principales de la hoja de verificación se describen en la Figura 5. El algoritmo de verificación se forma de manera similar a los esquemas de diseño de algoritmos de control. En el lado derecho está el bloque para leer las señales de la base de datos. En este bloque, se accede a la base de datos de señales durante la simulación.


. ( ). .


, . , .



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