You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.2 KiB
33 lines
1.2 KiB
// CP: 65001 |
|
// SimulationX Version: 3.8.2.45319 x64 |
|
within AIDAModelica; |
|
model ComputeTotalThrustMM "[SF2.4.2] Compute total thrust" |
|
Modelica.Blocks.Interfaces.RealInput SpeedConsign( |
|
quantity="Mechanics.Translation.Accel", |
|
displayUnit="m/s²") "Speed consign" annotation(Placement( |
|
transformation(extent={{-20,-20},{20,20}}), |
|
iconTransformation(extent={{-120,-20},{-80,20}}))); |
|
Modelica.Blocks.Interfaces.RealOutput TotalThrustManualConsign( |
|
quantity="Mechanics.Translation.Force", |
|
displayUnit="N") "Total thrust manual mode" annotation(Placement( |
|
transformation(extent={{-10,-10},{10,10}}), |
|
iconTransformation(extent={{90,-10},{110,10}}))); |
|
parameter Real g( |
|
quantity="Mechanics.Translation.Accel", |
|
displayUnit="m/s²")=9.8 "Parameter g"; |
|
parameter Real m( |
|
quantity="Basics.Mass", |
|
displayUnit="kg")=1.8 "Parameter m"; |
|
Real AC( |
|
quantity="Mechanics.Translation.Velocity", |
|
displayUnit="m/s") "Altitude consign"; |
|
equation |
|
// enter your equations here |
|
AC = SpeedConsign; |
|
TotalThrustManualConsign = m*(g+AC); |
|
annotation(Icon(graphics={ |
|
Rectangle( |
|
fillColor={255,255,255}, |
|
fillPattern=FillPattern.Solid, |
|
extent={{-100,100},{100,-100}})})); |
|
end ComputeTotalThrustMM;
|
|
|