:orphan: .. **************************************************************************** .. CUI//REL TO USA ONLY .. .. The Advanced Framework for Simulation, Integration, and Modeling (AFSIM) .. .. The use, dissemination or disclosure of data in this file is subject to .. limitation or restriction. See accompanying README and LICENSE for details. .. **************************************************************************** .. _SOSM_target_model_simple: SOSM target model simple ------------------------ The SOSM 'simple' target model provides a method to easily create target models that are suitable for uses where great detail is not required. .. parsed-literal:: target_model_ **simple** state_ ** # ----- State selection control altitude_range_ * * mach_range_ * * speed_range_ * * throttle_range_ * * # ----- Used to specify nominal conditions for 'fast_detection_mode'. sample_altitude ** sample_speed ** sample_mach ** sample_throttle [0..1] # ----- Cold part definition cold_part_area [ ** | constant ** ] # Parameters to determine temperature for the blackbody model using # adiabatic wall assumption recovery_factor (0..1] # default 0.85 gamma ** # default 1.4 # Use a specific temperature for the blackbody model. cold_part_temperature ** # Use a specific radiant intensity (no blackbody model). cold_part_radiant_intensity ** # ----- Hot part definition (optional) hot_part_area [ ** | *constant * ] hot_part_area_fraction ** # Use a specific temperature for the blackbody model. hot_part_temperature ** # Use a specific radiant intensity (no blackbody model). hot_part_radiant_intensity ** # ----- Plume definition (optional) plume_area [ ** | constant ** ] # Use a specific temperature for the blackbody model. plume_temperature ** # Use a specific radiant intensity (no blackbody model). plume_radiant_intensity ** **end_state** state_ ** ... state-definition ... **end_state** **end_target_model** Target Definition Commands ========================== .. command:: target_model simple ... end_target_model Introduces a target model definition that uses the simple target model. **simple** is required. .. command:: state ... end_state A *state* identifies a set of target conditions to which the associated signature applies. The altitude_range_, mach_range_, speed_range_ and throttle_range_ define the target conditions to which the state applies. The contained band blocks define the associated signature files. ** is simply a user-definable name for the state. It has no other purpose other than to uniquely identify the state within the target definition. .. note:: Every target definition must have at least one state. .. note:: The order of state_ definitions is important. For each detection chance, the target conditions are used to select the appropriate state_. The list of states is searched in the order they are defined, and the first one that matches the target conditions is used. If no state matches the current target conditions, the last state defined is used. .. command:: altitude_range Defines the range of altitudes for which the enclosing state_ applies. **Default** No limits - altitude is not a criteria .. command:: mach_range .. command:: speed_range Defines the range of speeds for which the enclosing state_ applies. The range can be defined in either terms of Mach number or absolute speed. .. command:: throttle_range Defines the throttle range for which the enclosing state_ applies.