Overview
Comment: | Initial revision |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
6460276395a5fe3d4e48dbb63741a2bf |
User & Date: | gawthrop@users.sourceforge.net on 1998-03-04 15:38:16 |
Other Links: | branch diff | manifest | tags |
Context
1998-03-04
| ||
16:34:19 |
New local (_cr.r) and generic (.cr) CR structure. CR and lbl now have view mode. CRS in abg_tex. check-in: a3c047c7e4 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
15:38:16 | Initial revision check-in: 6460276395 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
15:32:53 |
Major revision. Now just includes cr files using in""; Two sorts of CR: generic (.cr) tied to a system (_cr.r) check-in: 515d779d0d user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Added mttroot/mtt/lib/comp/compound/GasDynamics/CG/CG_cr.r version [277d0d5c65].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | %SUMMARY CG CR two-port C thermal pseudo Bond Graph for gas dynamics % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Version control history % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % $Id$ % % $Log$ % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% OPERATOR CG; % Port 1 : temperature FOR ALL c_v,r,Enthalpy,Stored_Mass,Volume LET CG(c_v,r, effort, 1, Enthalpy,state,1, Stored_Mass,state,2, Volume,state,3) = Enthalpy/(c_v*Stored_Mass); % Port 2 : Pressure FOR ALL c_v,r,Enthalpy,Stored_Mass,Volume LET CG(c_v,r, effort, 2, Enthalpy,state,1, Stored_Mass,state,2, Volume,state,3) = (R/c_v)*(Enthalpy/Volume); % Port 3 : (Also) Pressure FOR ALL c_v,r,Enthalpy,Stored_Mass,Volume LET CG(c_v,r, effort, 3, Enthalpy,state,1, Stored_Mass,state,2, Volume,state,3) = (R/c_v)*(Enthalpy/Volume); END;; |
Added mttroot/mtt/lib/comp/compound/GasDynamics/RG/RG_cr.r version [2b2ce5b134].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | %SUMMARY RG CR for 2 port gas dymanics R: isentropic nozzle % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Version control history % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % $Id$ % % $Log$ % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% OPERATOR RG; % Port 1 : Enthalpy flow FOR ALL gamma,R,A,T_u,P_u,T_d,P_d LET RG(gamma,R,A, flow, 1, T_u,effort,1, P_u,effort,2, T_d,effort,3, P_d,effort,4) = A*( P_u/sqrt(T_u) ) *sqrt( (2*gamma)/(R*(gamma-1)) ) *sqrt( (P_d/P_u)^(2/gamma) - (P_d/P_u)^((1+gamma)/gamma) ) *(gamma/(gamma-1))*R*T_u; % Port 2 : Mass flow FOR ALL gamma,R,A,T_u,P_u,T_d,P_d LET RG(gamma,R,A, flow, 2, T_u,effort,1, P_u,effort,2, T_d,effort,3, P_d,effort,4) = A*( P_u/sqrt(T_u) ) *sqrt( (2*gamma)/(R*(gamma-1)) ) *sqrt( (P_d/P_u)^(2/gamma) - (P_d/P_u)^((1+gamma)/gamma) ); % Port 3 : Enthalpy flow FOR ALL gamma,R,A,T_u,P_u,T_d,P_d LET RG(gamma,R,A, flow, 3, T_u,effort,1, P_u,effort,2, T_d,effort,3, P_d,effort,4) = A*( P_u/sqrt(T_u) ) *sqrt( (2*gamma)/(R*(gamma-1)) ) *sqrt( (P_d/P_u)^(2/gamma) - (P_d/P_u)^((1+gamma)/gamma) ) *(gamma/(gamma-1))*R*T_u; % Port 4 : Mass flow FOR ALL gamma,R,A,T_u,P_u,T_d,P_d LET RG(gamma,R,A, flow, 4, T_u,effort,1, P_u,effort,2, T_d,effort,3, P_d,effort,4) = A*( P_u/sqrt(T_u) ) *sqrt( (2*gamma)/(R*(gamma-1)) ) *sqrt( (P_d/P_u)^(2/gamma) - (P_d/P_u)^((1+gamma)/gamma) ); END;; |