SystemModelSustain[texpr,{min,max}]
is True over time intervals where texpr is True for at least min and at most max units of time.


SystemModelSustain
SystemModelSustain[texpr,{min,max}]
is True over time intervals where texpr is True for at least min and at most max units of time.
Details

- SystemModelSustain is typically used to filter out behaviors that are sustained for a certain amount of time. This is often useful for both safety and performance conditions.
- SystemModelSustain[texpr,{min,max}][t] is True for
if texpr[t] is True for
and
.
- SystemModelSustain[texpr,{min,max}][t] is False otherwise.
- SystemModelSustain can be used to specify system behaviors in functions like SystemModelValidate.


Examples
open all close allBasic Examples (1)
Validate the requirement, "At no time should the control signal exceed 1.5 for more than 2 seconds.":
Use SystemModelSustain to validate a condition that has a constrained duration:
Scope (2)
Basic Uses (1)
Duration (1)
Validate requirements that are duration dependent in a model of a pendulum:
Validate the requirement, "The angle must never be greater than or equal to 0 for less than seconds.":
Validate the requirement, "The angle must never be greater than or equal to 0 for more than seconds.":
Validate the requirement, "The angle must never be greater than or equal to 0 for a duration between and
seconds.":
Use time quantities to specify durations:
Validate the requirement, "The angle must never be greater than or equal to 0 for less than seconds.":
Applications (1)
Tech Notes
Related Guides
Related Links
History
Text
Wolfram Research (2025), SystemModelSustain, Wolfram Language function, https://reference.wolfram.com/language/ref/SystemModelSustain.html.
CMS
Wolfram Language. 2025. "SystemModelSustain." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SystemModelSustain.html.
APA
Wolfram Language. (2025). SystemModelSustain. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SystemModelSustain.html
BibTeX
@misc{reference.wolfram_2025_systemmodelsustain, author="Wolfram Research", title="{SystemModelSustain}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/SystemModelSustain.html}", note=[Accessed: 04-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_systemmodelsustain, organization={Wolfram Research}, title={SystemModelSustain}, year={2025}, url={https://reference.wolfram.com/language/ref/SystemModelSustain.html}, note=[Accessed: 04-August-2025]}