ගතික ආකෘති නිර්මාණයේදී තාක්ෂණික පිරිවිතර අවශ්‍යතා ස්වයංක්‍රීයව තහවුරු කිරීම

තේමාව දිගටම කරගෙන යාම "ඔබේ සාක්ෂිය කුමක්ද?", අනෙක් පැත්තෙන් ගණිතමය ආකෘති නිර්මාණයේ ගැටලුව දෙස බලමු. මෙම ආකෘතිය ජීවිතයේ මුල් බැසගත් සත්‍යයට අනුරූප වන බව අපට ඒත්තු ගිය පසු, අපට ප්‍රධාන ප්‍රශ්නයට පිළිතුරු දිය හැකිය: “අපට මෙහි ඇත්තේ කුමක්ද?” තාක්ෂණික වස්තුවක ආකෘතියක් නිර්මාණය කිරීමේදී, මෙම වස්තුව අපගේ අපේක්ෂාවන් සපුරාලන බවට වග බලා ගැනීමට සාමාන්යයෙන් අවශ්ය වේ. මෙම කාර්යය සඳහා, ක්රියාවලීන්ගේ ගතික ගණනය කිරීම් සිදු කරනු ලබන අතර ප්රතිඵලය අවශ්යතාවයන් සමඟ සංසන්දනය කරනු ලැබේ. මෙය ඩිජිටල් නිවුන්, අතථ්‍ය මූලාකෘතියක් යනාදියයි. මෝස්තර සහිත කුඩා පිරිමි ළමයින්, සැලසුම් අවධියේදී, අප සැලසුම් කළ දේ අපට ලැබෙන බවට සහතික කර ගන්නේ කෙසේද යන ගැටලුව විසඳයි.

අපගේ පද්ධතිය හරියටම අප සැලසුම් කරන ආකාරයටම බව, අපගේ සැලසුම පියාසර කරයිද, පාවෙනවද යන්න ඉක්මනින් තහවුරු කර ගන්නේ කෙසේද? සහ එය පියාසර කරන්නේ නම්, කොපමණ උසකටද? සහ එය පාවෙන්නේ නම්, කෙතරම් ගැඹුරුද?

ගතික ආකෘති නිර්මාණයේදී තාක්ෂණික පිරිවිතර අවශ්‍යතා ස්වයංක්‍රීයව තහවුරු කිරීම

තාක්ෂණික පද්ධතිවල ගතික ආකෘති නිර්මාණය කිරීමේදී තාක්ෂණික ගොඩනැඟිල්ලක අවශ්යතා සමග අනුකූල වීම තහවුරු කිරීමේ ස්වයංක්රීයකරණය මෙම ලිපියෙන් සාකච්ඡා කෙරේ. උදාහරණයක් ලෙස, ගුවන් යානා වායු සිසිලන පද්ධතියක් සඳහා තාක්ෂණික පිරිවිතරයේ අංගයක් දෙස බලමු.

නිශ්චිත ගණනය කිරීමේ ආකෘතියක් මත පදනම්ව සංඛ්‍යාත්මකව ප්‍රකාශ කළ හැකි සහ ගණිතමය වශයෙන් සත්‍යාපනය කළ හැකි එම අවශ්‍යතා අපි සලකා බලමු. මෙය ඕනෑම තාක්ෂණික පද්ධතියක් සඳහා වන පොදු අවශ්‍යතා වලින් කොටසක් පමණක් බව පැහැදිලිය, නමුත් ඒවා පරීක්ෂා කිරීම මත අපි වස්තුවේ ගතික ආකෘති නිර්මාණය කිරීම සඳහා කාලය, ස්නායු සහ මුදල් වැය කරමු.

ලේඛනයක ස්වරූපයෙන් තාක්ෂණික අවශ්‍යතා විස්තර කිරීමේදී, විවිධ අවශ්‍යතා වර්ග කිහිපයක් වෙන්කර හඳුනාගත හැකි අතර, ඒ සෑම එකක්ම අවශ්‍යතා සපුරාලීමේ ස්වයංක්‍රීය සත්‍යාපනය ගොඩනැගීම සඳහා විවිධ ප්‍රවේශයන් අවශ්‍ය වේ.

උදාහරණයක් ලෙස, මෙම කුඩා නමුත් යථාර්ථවාදී අවශ්‍යතා සමූහය සලකා බලන්න:

  1. ජල පිරිපහදු පද්ධතියට ඇතුල් වන ස්ථානයේ වායුගෝලීය වායු උෂ්ණත්වය:
    වාහන නැවැත්වීමේ ස්ථානයේ - සෘණ 35 සිට 35 ºС දක්වා,
    පියාසර කිරීමේදී - සෘණ 35 සිට 39 ºС දක්වා.
  2. පියාසර කිරීමේදී වායුගෝලීය වාතයේ ස්ථිතික පීඩනය 700 සිට 1013 GPa දක්වා (526 සිට 760 mm Hg දක්වා) වේ.
  3. ගුවන් ගමනේදී SVO වාතය ලබා ගැනීමේ දොරටුවේ සම්පූර්ණ වායු පීඩනය 754 සිට 1200 GPa දක්වා (566 සිට 1050 mm Hg දක්වා) වේ.
  4. සිසිලන වායු උෂ්ණත්වය:
    වාහන නැවැත්වීමේ ස්ථානයේ - 27 ºС ට වඩා වැඩි නොවේ, තාක්ෂණික කුට්ටි සඳහා - 29 ºС ට වඩා වැඩි නොවේ,
    පියාසර කිරීමේදී - 25 ºС ට වඩා වැඩි නොවේ, තාක්ෂණික කුට්ටි සඳහා - 27 ºС ට වඩා වැඩි නොවේ.
  5. සිසිලන වායු ප්රවාහය:
    නවතා ඇති විට - අවම වශයෙන් 708 kg/h,
    පියාසර කිරීමේදී - 660 kg / h ට නොඅඩු.
  6. උපකරණ මැදිරිවල වායු උෂ්ණත්වය 60ºС ට වඩා වැඩි නොවේ.
  7. සිසිලන වාතය තුළ සිහින් නිදහස් තෙතමනය ප්රමාණය වියළි වාතය 2 g / kg ට වඩා වැඩි නොවේ.

මෙම සීමිත අවශ්‍යතා සමූහය තුළ වුවද, පද්ධතිය තුළ වෙනස් ලෙස හැසිරවිය යුතු අවම වශයෙන් වර්ග දෙකක් තිබේ:

  • පද්ධතියේ මෙහෙයුම් කොන්දේසි සඳහා අවශ්යතා (1-3 වගන්ති);
  • පද්ධතිය සඳහා පරාමිතික අවශ්යතා (වගන්ති 3-7).

පද්ධති මෙහෙයුම් කොන්දේසි අවශ්යතා
ආකෘති නිර්මාණය අතරතුර සංවර්ධනය වෙමින් පවතින පද්ධතිය සඳහා බාහිර කොන්දේසි මායිම් කොන්දේසි ලෙස හෝ සාමාන්ය පද්ධතියේ ක්රියාකාරිත්වයේ ප්රතිඵලයක් ලෙස දැක්විය හැක.
ගතික සමාකරණයේදී, නිශ්චිත මෙහෙයුම් කොන්දේසි සමාකරණ ක්‍රියාවලියෙන් ආවරණය වන බව සහතික කිරීම අවශ්‍ය වේ.

පරාමිතික පද්ධති අවශ්යතා
මෙම අවශ්යතා පද්ධතිය විසින්ම සපයනු ලබන පරාමිතීන් වේ. ආකෘති නිර්මාණ ක්රියාවලියේදී, අපට මෙම පරාමිතීන් ගණනය කිරීමේ ප්රතිඵල ලෙස ලබා ගත හැකි අතර එක් එක් නිශ්චිත ගණනය කිරීමේදී අවශ්යතාවයන් සපුරා ඇති බවට වග බලා ගන්න.

අවශ්යතා හඳුනාගැනීම සහ කේතනය කිරීම

අවශ්‍යතා සමඟ වැඩ කිරීමේ පහසුව සඳහා, පවතින ප්‍රමිතීන් එක් එක් අවශ්‍යතාවයට හඳුනාගැනීමක් පැවරීම නිර්දේශ කරයි. හඳුනාගැනීම් පැවරීමේදී, ඒකාබද්ධ කේතීකරණ පද්ධතියක් භාවිතා කිරීම ඉතා යෝග්ය වේ.

අවශ්‍යතා කේතය හුදෙක් අවශ්‍යතාවයේ ඇණවුම් අංකය නියෝජනය කරන අංකයක් විය හැකිය, නැතහොත් එහි අවශ්‍යතා වර්ගය සඳහා කේතයක්, එය අදාළ වන පද්ධතිය හෝ ඒකකය සඳහා කේතයක්, පරාමිති කේතයක්, ස්ථාන කේතයක් සහ ඉංජිනේරුවාට සිතාගත හැකි වෙනත් ඕනෑම දෙයක්. (කේතනය භාවිතය සඳහා ලිපිය බලන්න)

අවශ්‍යතා කේතනය කිරීමේ සරල උදාහරණයක් වගුව 1 සපයයි.

  1. අවශ්යතා මූලාශ්ර කේතය R-අවශ්යතා TK;
  2. කේත වර්ගය අවශ්යතා E - අවශ්යතා - පාරිසරික පරාමිතීන්, හෝ මෙහෙයුම් කොන්දේසි
    S - පද්ධතිය විසින් සපයනු ලබන අවශ්යතා;
  3. ගුවන් යානා තත්ව කේතය 0 - ඕනෑම, G - නවතා, F - පියාසර කිරීම;
  4. භෞතික පරාමිති වර්ගයේ කේතය T - උෂ්ණත්වය, P - පීඩනය, G - ප්රවාහ අනුපාතය, ආර්ද්රතාවය H;
  5. අවශ්‍යතාවයේ අනුක්‍රමික අංකය.

ID
අවශ්යතා
විස්තර පරාමිතිය
REGT01 ජල සිසිලන පද්ධතියට ඇතුල් වන ස්ථානයේ අවට වායු උෂ්ණත්වය: වාහන නැවැත්වීමේ ස්ථානයේ - සෘණ 35ºС සිට. 35 ºС දක්වා.
REFT01 වායු ආරක්ෂණ පද්ධතියට ඇතුල් වන ස්ථානයේ වායුගෝලීය වායු උෂ්ණත්වය: පියාසර කිරීමේදී - සෘණ 35 සිට 39 දක්වා.
REFP01 පියාසර කිරීමේදී ස්ථිතික වායුගෝලීය වායු පීඩනය 700 සිට 1013 hPa දක්වා (526 සිට 760 mm Hg දක්වා) වේ.
REFP02 ගුවන් ගමනේදී SVO වාතයට ඇතුල් වීමේ දොරටුවේ මුළු වායු පීඩනය 754 සිට 1200 hPa දක්වා (566 සිට 1050 mm Hg දක්වා) වේ.
RSGT01 සිසිලන වායු උෂ්ණත්වය: 27ºС ට නොඅඩු ගාල් කරන විට
RSGT02 සිසිලන වායු උෂ්ණත්වය: වාහන නැවැත්වීමේ ස්ථානයේ, තාක්ෂණික ඒකක සඳහා 29ºС ට වඩා වැඩි නොවේ
RSFT01 ගුවන් යානයේ සිසිලන වායු උෂ්ණත්වය 25ºС නොඉක්මවිය යුතුය
RSFT02 සිසිලන වායු උෂ්ණත්වය: පියාසර කිරීමේදී, තාක්ෂණික ඒකක සඳහා 27ºС ට වඩා වැඩි නොවේ
RSGG01 සිසිලන වායු ප්රවාහය: 708 kg / h ට නොඅඩු ගාල් කරන විට
RSFG01 සිසිලන වායු ප්රවාහය: පියාසර කිරීමේදී 660 kg / h ට නොඅඩු
RS0T01 උපකරණ මැදිරි වල වායු උෂ්ණත්වය 60ºС ට වඩා වැඩි නොවේ
RSH01 සිසිලන වාතය තුළ සිහින් නිදහස් තෙතමනය ප්රමාණය වියළි වාතය 2 g / kg ට වඩා වැඩි නොවේ

අවශ්‍යතා සත්‍යාපන පද්ධති නිර්මාණය.

එක් එක් සැලසුම් අවශ්‍යතාවය සඳහා සැලසුම් පරාමිතීන්ගේ ලිපි හුවමාරුව සහ අවශ්‍යතාවයේ දක්වා ඇති පරාමිතීන් තක්සේරු කිරීම සඳහා ඇල්ගොරිතමයක් ඇත. විශාල වශයෙන්, ඕනෑම පාලන පද්ධතියක සෑම විටම පෙරනිමියෙන් අවශ්‍යතා පරීක්ෂා කිරීම සඳහා ඇල්ගොරිතම අඩංගු වේ. තවද ඕනෑම නියාමකයෙකු පවා ඒවා අඩංගු වේ. උෂ්ණත්වය සීමාවෙන් ඔබ්බට ගියහොත්, වායුසමීකරණ යන්ත්රය ක්රියාත්මක වේ. මේ අනුව, ඕනෑම නියාමනයක පළමු අදියර වන්නේ පරාමිතීන් අවශ්යතා සපුරාලන්නේ දැයි පරීක්ෂා කිරීමයි.

තවද සත්‍යාපනය යනු ඇල්ගොරිතමයක් බැවින්, පාලන ක්‍රමලේඛ නිර්මාණය කිරීමට අප භාවිතා කරන මෙවලම් සහ මෙවලම්ම භාවිතා කළ හැක. උදාහරණයක් ලෙස, SimInTech පරිසරය මඟින් ඔබට ආකෘතියේ විවිධ කොටස් අඩංගු ව්‍යාපෘති පැකේජ නිර්මාණය කිරීමට ඉඩ සලසයි, වෙනම ව්‍යාපෘති ආකාරයෙන් ක්‍රියාත්මක වේ (වස්තු ආකෘතිය, පාලන පද්ධති ආකෘතිය, පරිසර ආකෘතිය, ආදිය).

මෙම නඩුවේ අවශ්යතා සත්යාපනය කිරීමේ ව්යාපෘතිය එකම ඇල්ගොරිතම ව්යාපෘතිය බවට පත් වන අතර එය ආදර්ශ පැකේජයට සම්බන්ධ වේ. ගතික ආකෘති මාදිලියේදී එය තාක්ෂණික පිරිවිතරයන්ගේ අවශ්‍යතාවයන්ට අනුකූල වීම සඳහා විශ්ලේෂණයක් සිදු කරයි.

පද්ධති සැලසුමක හැකි උදාහරණයක් රූප සටහන 1 හි පෙන්වා ඇත.

ගතික ආකෘති නිර්මාණයේදී තාක්ෂණික පිරිවිතර අවශ්‍යතා ස්වයංක්‍රීයව තහවුරු කිරීම
රූපය 1. සත්‍යාපන ව්‍යාපෘතියක් සැලසුම් කිරීමේ උදාහරණය.

පාලන ඇල්ගොරිතම සඳහා මෙන්, අවශ්‍යතා පත්‍ර කට්ටලයක් ලෙස සකස් කළ හැකිය. SimInTech, Simulink, AmeSim වැනි ව්‍යුහාත්මක ආකෘති පරිසරයන්හි ඇල්ගොරිතම සමඟ වැඩ කිරීමේ පහසුව සඳහා, උපමාදිලි ආකාරයෙන් බහු මට්ටමේ ව්‍යුහයන් නිර්මාණය කිරීමේ හැකියාව භාවිතා වේ. පාලන ඇල්ගොරිතම සඳහා සිදු කර ඇති පරිදි, අවශ්‍යතා මාලාවක් සමඟ වැඩ සරල කිරීම සඳහා විවිධ අවශ්‍යතා කට්ටලවලට කාණ්ඩ කිරීමට මෙම සංවිධානය හැකි වේ (රූපය 2 බලන්න).

ගතික ආකෘති නිර්මාණයේදී තාක්ෂණික පිරිවිතර අවශ්‍යතා ස්වයංක්‍රීයව තහවුරු කිරීම
රූපය 2. අවශ්‍යතා සත්‍යාපන ආකෘතියේ ධූරාවලි ව්‍යුහය.

උදාහරණයක් ලෙස, සලකා බලනු ලබන නඩුවේදී, කණ්ඩායම් දෙකක් වෙන්කර හඳුනාගත හැකිය: පරිසරය සඳහා අවශ්‍යතා සහ පද්ධතිය සඳහා සෘජුවම අවශ්‍යතා. එබැවින්, ද්වි-මට්ටමේ දත්ත ව්යුහයක් භාවිතා කරනු ලැබේ: කණ්ඩායම් දෙකක්, එක් එක් ඇල්ගොරිතමයේ පත්රයක් වේ.

ආකෘතියට දත්ත සම්බන්ධ කිරීම සඳහා, සංඥා දත්ත සමුදායක් උත්පාදනය කිරීම සඳහා සම්මත යෝජනා ක්රමයක් භාවිතා කරනු ලැබේ, ව්යාපෘතියේ කොටස් අතර හුවමාරු කිරීම සඳහා දත්ත ගබඩා කරයි.

මෘදුකාංග නිර්මාණය කිරීමේදී සහ පරීක්ෂා කිරීමේදී, පාලන පද්ධතිය විසින් භාවිතා කරන සංවේදක (සැබෑ පද්ධති සංවේදකවල ප්‍රතිසම) කියවීම් මෙම දත්ත ගබඩාවේ තබා ඇත.
පරීක්ෂණ ව්‍යාපෘතියක් සඳහා, ගතික ආකෘතියෙන් ගණනය කරන ලද ඕනෑම පරාමිතියක් එකම දත්ත ගබඩාවේ ගබඩා කළ හැකි අතර එමඟින් අවශ්‍යතා සපුරා ඇත්දැයි පරීක්ෂා කිරීමට භාවිතා කළ හැකිය.

මෙම අවස්ථාවෙහිදී, ගතික ආකෘතියම ඕනෑම ගණිතමය ආකෘතිකරණ පද්ධතියක හෝ ක්‍රියාත්මක කළ හැකි වැඩසටහනක ස්වරූපයෙන් පවා ක්‍රියාත්මක කළ හැක. එකම අවශ්‍යතාවය වන්නේ බාහිර පරිසරයට ආකෘති දත්ත නිකුත් කිරීම සඳහා මෘදුකාංග අතුරුමුහුණත් තිබීමයි.

ගතික ආකෘති නිර්මාණයේදී තාක්ෂණික පිරිවිතර අවශ්‍යතා ස්වයංක්‍රීයව තහවුරු කිරීම
රූපය 3. සත්යාපන ව්යාපෘතිය සංකීර්ණ ආකෘතියට සම්බන්ධ කිරීම.

මූලික අවශ්‍යතා සත්‍යාපන පත්‍රිකාවක උදාහරණයක් රූප සටහන 4 හි දක්වා ඇත. සංවර්ධකයාගේ දෘෂ්ටි කෝණයෙන්, එය අවශ්‍යතා සත්‍යාපන ඇල්ගොරිතම ප්‍රස්ථාරිකව ඉදිරිපත් කර ඇති සාම්ප්‍රදායික ගණනය කිරීමේ රූප සටහනකි.

ගතික ආකෘති නිර්මාණයේදී තාක්ෂණික පිරිවිතර අවශ්‍යතා ස්වයංක්‍රීයව තහවුරු කිරීම
රූපය 4. අවශ්‍යතා පිරික්සුම් පත්‍රය.

පිරික්සුම් පත්‍රයේ ප්‍රධාන කොටස් රූප සටහන 5 හි විස්තර කර ඇත. චෙක් ඇල්ගොරිතම පාලක ඇල්ගොරිතමවල සැලසුම් රූප සටහන් වලට සමානව පිහිටුවා ඇත. දකුණු පැත්තේ දත්ත ගබඩාවෙන් සංඥා කියවීම සඳහා බ්ලොක් එකක් ඇත. මෙම අවහිරය සමාකරණ අතරතුර සංඥා දත්ත සමුදාය වෙත ප්‍රවේශ වේ.

අවශ්‍යතා සත්‍යාපන කොන්දේසි ගණනය කිරීම සඳහා ලැබුණු සංඥා විශ්ලේෂණය කෙරේ. මෙම අවස්ථාවෙහිදී, ගුවන් යානයේ පිහිටීම තීරණය කිරීම සඳහා උන්නතාංශ විශ්ලේෂණය සිදු කරනු ලැබේ (එය නවතා හෝ පියාසර කරන විට). මෙම කාර්යය සඳහා, ඔබට වෙනත් සංඥා සහ ආකෘතියේ ගණනය කළ පරාමිතීන් භාවිතා කළ හැකිය.

පරීක්ෂා කරනු ලබන සත්‍යාපන කොන්දේසි සහ පරාමිතීන් සම්මත සත්‍යාපන කුට්ටි වෙත මාරු කරනු ලැබේ, මෙම පරාමිතීන් නිශ්චිත අවශ්‍යතාවලට අනුකූල වීම සඳහා විශ්ලේෂණය කරනු ලැබේ. ප්‍රතිඵල සංඥා දත්ත ගබඩාවේ සටහන් වන්නේ ඒවා ස්වයංක්‍රීයව පිරික්සුම් ලැයිස්තුවක් ජනනය කිරීමට භාවිත කළ හැකි ආකාරයටය.

ගතික ආකෘති නිර්මාණයේදී තාක්ෂණික පිරිවිතර අවශ්‍යතා ස්වයංක්‍රීයව තහවුරු කිරීම
රූපය 5. අවශ්‍යතා සත්‍යාපන ගණනය කිරීමේ පත්‍රයේ ව්‍යුහය.

පරීක්‍ෂා කළ යුතු පරාමිති, සමාකරණ ක්‍රියාවලියේදී ගණනය කරන ලද පරාමිති මගින් පාලනය වන දත්ත සමුදායේ අඩංගු සංඥා අවශ්‍යයෙන්ම භාවිතා නොකරයි. අපි සත්‍යාපන කොන්දේසි ගණනය කරන ආකාරයටම, කෙටුම්පත් අවශ්‍යතා රාමුව තුළ අමතර ගණනය කිරීම් සිදු කිරීමෙන් කිසිවක් අපට වළක්වන්නේ නැත.

උදාහරණයක් ලෙස, මෙම අවශ්යතාව:

ඉලක්කය වෙත පියාසර කිරීමේදී නිවැරදි කිරීමේ පද්ධතියේ සක්රිය කිරීම් සංඛ්යාව 5 නොඉක්මවිය යුතු අතර, නිවැරදි කිරීමේ පද්ධතියේ සම්පූර්ණ මෙහෙයුම් කාලය තත්පර 30 නොඉක්මවිය යුතුය.

මෙම අවස්ථාවෙහිදී, ආරම්භක ගණන සහ සම්පූර්ණ මෙහෙයුම් කාලය ප්‍රතිරෝධය සඳහා ඇල්ගොරිතමයක් අවශ්‍යතා සැලසුම් රූප සටහනට එකතු කරනු ලැබේ.

සාමාන්‍ය අවශ්‍යතා සත්‍යාපන වාරණ.

සෑම සම්මත අවශ්‍යතා පිරික්සුම් පෙට්ටියක්ම නිර්මාණය කර ඇත්තේ යම් ආකාරයක අවශ්‍යතාවයක් සපුරාලීම ගණනය කිරීම සඳහා ය. නිදසුනක් ලෙස, පාරිසරික අවශ්‍යතාවලට නවතා ඇති විට සහ පියාසර කරන විට පරිසර මෙහෙයුම් උෂ්ණත්ව පරාසයක් ඇතුළත් වේ. මෙම වාරණ ආකෘතියේ වායු උෂ්ණත්වය පරාමිතියක් ලෙස ලබා ගත යුතු අතර මෙම පරාමිතිය නිශ්චිත උෂ්ණත්ව පරාසය ආවරණය කරයිද යන්න තීරණය කළ යුතුය./p>

බ්ලොක් එකේ ආදාන වරායන් දෙකක් අඩංගු වේ, පරාමිතිය සහ කොන්දේසිය.

පළමු එක පරීක්ෂා කරනු ලබන පරාමිතිය සමඟ පෝෂණය වේ. මෙම අවස්ථාවේදී, "බාහිර උෂ්ණත්වය".

බූලියන් විචල්‍යයක් දෙවන වරායට සපයනු ලැබේ - චෙක්පත සිදු කිරීමේ කොන්දේසිය.

දෙවන ආදානයේදී TRUE (1) ලැබුනේ නම්, බ්ලොක් එක අවශ්‍යතා සත්‍යාපන ගණනය කිරීමක් සිදු කරයි.

දෙවන ආදානයට FALSE (0) ලැබෙන්නේ නම්, පරීක්ෂණ කොන්දේසි සපුරා නැත. ගණනය කිරීමේ කොන්දේසි සැලකිල්ලට ගත හැකි වන පරිදි මෙය අවශ්ය වේ. අපගේ නඩුවේදී, මෙම ආදානය ආකෘතියේ තත්වය අනුව චෙක්පත සක්රිය කිරීමට හෝ අක්රිය කිරීමට භාවිතා කරයි. සමාකරණය අතරතුර ගුවන් යානය බිම තිබේ නම්, ගුවන් ගමනට අදාළ අවශ්‍යතා පරීක්ෂා නොකෙරේ, සහ අනෙක් අතට - ගුවන් යානය පියාසර කරන්නේ නම්, ස්ථාවරයේ ක්‍රියාත්මක වීමට අදාළ අවශ්‍යතා පරීක්ෂා නොකෙරේ.

මෙම ආදානය ආකෘතිය සැකසීමේදී ද භාවිතා කළ හැකිය, උදාහරණයක් ලෙස ගණනය කිරීමේ ආරම්භක අදියරේදී. ආකෘතිය අවශ්ය තත්වයට ගෙන එන විට, චෙක් බ්ලොක් අක්රිය කර ඇත, නමුත් පද්ධතිය අවශ්ය මෙහෙයුම් ආකාරය වෙත ළඟා වූ වහාම, චෙක් කුට්ටි සක්රිය කර ඇත.

මෙම කොටසෙහි පරාමිතීන් වන්නේ:

  • මායිම් කොන්දේසි: පරීක්ෂා කළ යුතු ඉහළ (UpLimit) සහ පහළ (DownLimit) පරාසයේ සීමාවන්;
  • මායිම් පරාසයන්හි අවශ්ය පද්ධති නිරාවරණ කාලය (TimeInterval) තත්පර වලින්;
  • ඉල්ලීම ID ReqName;
  • සීමාව ඉක්මවා යාමේ අවසරය Out_range යනු බූලියන් විචල්‍යයක් වන අතර එය පරීක්ෂා කළ පරාසය ඉක්මවන අගයක් අවශ්‍යතාවය උල්ලංඝනය කිරීමක් ද යන්න තීරණය කරයි.

සමහර අවස්ථාවලදී, පරීක්ෂණ අගය ප්රතිදානය මඟින් පද්ධතියට යම් ආන්තිකයක් ඇති අතර එහි මෙහෙයුම් පරාසයෙන් පිටත ක්රියාත්මක විය හැක. වෙනත් අවස්ථාවල දී, ප්‍රතිදානයක් යනු පද්ධතියට සෙට්පොයින්ට් පරාසය තුළ තබා ගැනීමට නොහැකි වීමයි.

ගතික ආකෘති නිර්මාණයේදී තාක්ෂණික පිරිවිතර අවශ්‍යතා ස්වයංක්‍රීයව තහවුරු කිරීම
රූපය 6. රූප සටහනේ සහ එහි පරාමිතීන්හි සාමාන්ය දේපල පිරික්සුම් වාරණ.

මෙම වාරණ ගණනය කිරීමේ ප්‍රතිඵලයක් ලෙස, ප්‍රතිඵල විචල්‍යය ප්‍රතිදානයේදී සාදනු ලබන අතර, එය පහත අගයන් ගනී:

  • 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 පරිසරය තුළ සිදු නොකළ ඒවා ඇතුළුව ඕනෑම ගතික මාදිලි සඳහා පවා භාවිතා කළ හැක.
  • කාණ්ඩ දත්ත සංවිධානය භාවිතා කිරීමෙන් ඔබට ආකෘති සංවර්ධනයට සමගාමීව අවශ්‍යතා සත්‍යාපන පැකේජ නිර්මාණය කිරීමට හෝ මෙම පැකේජ ආකෘති සංවර්ධනය සඳහා තාක්ෂණික පිරිවිතර ලෙස භාවිතා කිරීමට ඉඩ සලසයි.
  • සැලකිය යුතු පිරිවැයකින් තොරව පවතින අවශ්‍යතා කළමනාකරණ පද්ධති සමඟ තාක්‍ෂණය ඒකාබද්ධ කළ හැකිය.

අවසානය දක්වා කියවන අයට, මූලාකෘතිය ක්‍රියා කරන ආකාරය පෙන්වන වීඩියෝවකට සබැඳිය.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න